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