/*
* 官网地站:http://www.mob.com
* 技术支持QQ: 4006852216
* 官方微信:ShareSDK (如果发布新版本的话,我们将会第一时间通过微信将版本更新内容推送给您。如果使用过程中有任何问题,也可以通过微信与我们取得联系,我们将会在24小时内给予回复)
*
* Copyright (c) 2014年 mob.com. All rights reserved.
*/
package cn.smssdk.gui.layout;
import android.content.Context;
import android.view.ViewGroup;
/**布局工厂*/
public class LayoutFactory
{
static ViewGroup create(Context context,String name) {
ViewGroup v = null;
if(name.equals("smssdk_back_verify_dialog"))
{
v = BackVerifyDialogLayout.create(context);
}
else if(name.equals("smssdk_contact_detail_page"))
{
ContactDetailPageLayout page = new ContactDetailPageLayout(context);
v = page.getLayout();
}
else if(name.equals("smssdk_contact_list_page"))
{
ContactListPageLayout page = new ContactListPageLayout(context);
v = page.getLayout();
}
else if(name.equals("smssdk_contacts_listview_item"))
{
v = ContactsListviewItemLayout.create(context);
}
else if(name.equals("smssdk_country_list_page"))
{
CountryListPageLayout page = new CountryListPageLayout(context);
v = page.getLayout();
}
else if(name.equals("smssdk_input_identify_num_page"))
{
IdentifyNumPageLayout page = new IdentifyNumPageLayout(context);
v = page.getLayout();
}
else if(name.equals("smssdk_progress_dialog"))
{
v = ProgressDialogLayout.create(context);
}
else if(name.equals("smssdk_register_page"))
{
RegisterPageLayout layout = new RegisterPageLayout(context);
v = layout.getLayout();
}
else if(name.equals("smssdk_send_msg_dialog"))
{
v = SendMsgDialogLayout.create(context);
}
return v;
}
}