我想做一個自定義對話框與列表視圖這將包含複選框和textviews,我只是找不到合理的教程做到這一點,任何幫助或提示將不勝感激。自定義ListView裏面的對話框在android
0
A
回答
5
private void showPopUp()
{
final AlertDialog.Builder helpBuilder = new AlertDialog.Builder(this);
helpBuilder.setTitle("");
LayoutInflater inflater = getLayoutInflater();
final View PopupLayout = inflater.inflate(R.layout.yourxml, null);
helpBuilder.setView(PopupLayout);
final AlertDialog helpDialog = helpBuilder.create();
helpDialog.show();
jobList = (ListView)PopupLayout.findViewById(R.id.list);
mylist = new ArrayList<HashMap<String, String>>();
for(int i=0;i<arraylist.size();i++)
{
map = new HashMap<String, String>();
map.put("name", arraylist.get(i));
mylist.add(map);
}
sd = new SimpleAdapter(activity.this,mylist,R.layout.jobslist,
new String[]{"name"},new int[]{R.id.jobText});
jobList.setAdapter(sd);
}
joblist.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lin01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff"
android:padding="10dp"
android:orientation="horizontal">
<TextView
android:id="@+id/jobText"
android:layout_width="0dp"
android:text="@string/jobtype"
android:layout_weight="1"
android:gravity="left|center_vertical"
android:layout_marginLeft="10dp"
android:textSize="25dp"
android:textColor="#000"
android:layout_height="50dp"/>
<CheckBox
android:id="@+id/chk"
android:layout_width="wrap_content"
android:text=""
android:gravity="center_vertical|right"
android:layout_height="wrap_content"/>
</LinearLayout>
,無論你想顯示與列表視圖的警告對話框中,你可以調用這個函數showPopUp();
。請注意,會有數組列表,您可以添加項目以顯示列表中的項目
2
ListView myList = new ListView(Activity.this);
myList.setAdapter(adapter);
AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this);
builder.setView(myList);
Dialog d = builder.create();
d.show();
您可以指定文本視圖和複選框以及適配器中的其他內容。
1
這聽起來像你要找的是ListView的多種選擇模式。不知道這句話是相當困難得到一個很好的例子,但here's another SO question with answers that might help you out.
(在對話框這樣做本質上是相同的過程中所選擇的答案的例子。)
相關問題
- 1. Android - ListView裏面的對話框
- 2. android自定義對話框
- 3. Android自定義對話框
- 4. Android自定義對話框
- 5. 自定義對話框Android
- 6. ListView與自定義對話框
- 7. 使用ListView自定義對話框
- 8. 在android中的自定義對話框?
- 9. 在自定義對話框的Android
- 10. 使用ListView在自定義對話框中(android)
- 11. 取代facebook對話框中的自定義對話框在android
- 12. Android:自定義提醒對話框出現在DEFULT對話框
- 13. Android的自定義對話框的EditText
- 14. Android的對話框自定義樣式
- 15. Android自定義形狀的對話框
- 16. 與Android的自定義對話框
- 17. android asynctask中的自定義對話框
- 18. Android的自定義微調對話框
- 19. 自定義對話框成爲Android的
- 20. Android自定義對話框的Datepicker
- 21. 的Android自定義對話框(DialogFragment)
- 22. Android自定義對話框的位置
- 23. Android - 從另一個自定義對話框顯示自定義對話框
- 24. Android自定義列表對話框
- 25. android自定義對話框錯誤
- 26. Android自定義對話框高度
- 27. Android自定義對話框不工作
- 28. Android自定義進度對話框
- 29. 自定義對話框不顯示 - Android
- 30. Android自定義對話框圖像