Android获取dialog自定义布局中的控件
2015-04-17 15:40
357 查看
public class PopUpDialog extends Dialog { Context context; private View customView; public PopUpDialog(Context context) { super(context); this.context = context; // TODO Auto-generated constructor stub } public PopUpDialog(Context context, int theme){ super(context, theme); this.context = context; LayoutInflater inflater= LayoutInflater.from(context); customView = inflater.inflate(R.layout.mydialog, null); } @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(customView); } @Override public View findViewById(int id) { // TODO Auto-generated method stub return super.findViewById(id); } public View getCustomView() { return customView; } }
customView = inflater.inflate(R.layout.mydialog, null);通过此语句获取view“指针”(借用C的术语),在新的Activity中实现调用自定义对话框中的控件。
PopUpDialog newDialog = new PopUpDialog(MsgReView.this, R.style.MyDialog); newDialog.setCanceledOnTouchOutside(true); View view = newDialog.getCustomView(); TextView text1 = (TextView)view.findViewById(R.id.textViewTotal); text1.setText("调查人数:5");
相关文章推荐
- Android获取dialog自定义布局中的控件
- Android获取dialog自定义布局中的控件(从控件中获得参数)
- Android获取dialog自定义布局中的控件
- Android获取Dialog自定义布局中的控件
- 获取 AlertDialog自定义的布局 的控件
- android获取自定义布局的alertdialog中edittext的值
- 获取 AlertDialog自定义的布局 的控件
- Android自定义Dialog弹窗获取Dialog中的控件ID
- Android 自定义Dialog 里面有EditText控件点击关闭输入法失效的问题
- Android自定义Dialog及其布局
- android dialog 两种自定义布局风格
- Android中如何在“自定义布局”中“动态”添加控件
- 获取自定义布局中的控件
- Android中自定义控件之飞入飞出布局及随机布局实现方式
- Android-自定义View之重写控件(自定义Dialog)
- 【Android】使用自定义Adapter优化ListView、修改数据及控件内部布局
- Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件
- Android控件之AlertDialog-自定义对话框
- Android控件之TimePickerDialog、DatePickerDialog和自定义DialogPopupWindow与NotificationManager
- Android基础控件——Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗