8
A
回答
16
LayoutInflater li = LayoutInflater.from(context);
View promptsView = li.inflate(R.layout.my_dialog_layout, null);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
alertDialogBuilder.setView(promptsView);
// set dialog message
alertDialogBuilder.setTitle("My Dialog..");
alertDialogBuilder.setIcon(R.drawable.ic_launcher);
// create alert dialog
final AlertDialog alertDialog = alertDialogBuilder.create();
final Spinner mSpinner= (Spinner) promptsView
.findViewById(R.id.mySpinner);
final Button mButton = (Button) promptsView
.findViewById(R.id.myButton);
// reference UI elements from my_dialog_layout in similar fashion
mSpinner.setOnItemSelectedListener(new OnSpinnerItemClicked());
// show it
alertDialog.show();
alertDialog.setCanceledOnTouchOutside(false);
其中
my_dialog_layout
是你包含了微调mySpinner
EDIT弹出布局:
public class OnSpinnerItemClicked implements OnItemSelectedListener {
@Override
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
Toast.makeText(parent.getContext(), "Clicked : " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
+0
onSpinnerItemclicked带下划线红色 – user2109242 2013-04-28 22:43:44
+0
是的,先生,因为它应该是!你需要定义它!这是你第一次与纺纱厂合作吗? – Swayam 2013-04-28 22:47:19
+0
是的,我该如何定义它 – user2109242 2013-04-28 22:47:36
相关问题
- 1. 微调器在警报对话框
- 2. 将样式应用于所有对话框(微调对话框,警告对话框等)
- 3. 如何从警告对话框
- 4. 如何使用对话框替换警告框?
- 5. jqGrid警告对话框
- 6. 在警告对话框
- 7. 安卓:警告对话框
- 8. libGDX警告对话框
- 9. 多个警告对话框
- 10. 如何禁用浏览器回发警告对话框
- 11. JQuery UI-对话框:如何在对话框中进行回调?
- 12. 自定义微调器对话框:对话框的popupbackground设置
- 13. 在警告对话框后返回JTextField进行编辑
- 14. 暂停进一步执行,同时显示警告对话框
- 15. 会话超时警告对话框MVC
- 16. 需要更改帮助进度对话框微调器颜色
- 17. 在显示警告对话框前不显示进度对话框
- 18. 如何在对话模式下进行微调?
- 19. 如何在对话框外单击忽略微调器?
- 20. 警告对话框不会为列表
- 21. 看一个警告对话框
- 22. 警告对话框不IllegalStateException异常
- 23. 制作全屏警告对话框
- 24. 重写JavaScript警告jQuery的对话框
- 25. 警告对话框显示按钮
- 26. 确认对话框(警告)提交
- 27. 警告对话框犯规拿出
- 28. 访问按钮的警告对话框
- 29. BB对话框显示之前警告
- 30. 警告对话框和异步任务
这不是一个真正的问题吗? – farukdgn 2015-05-16 21:39:36