如何自定义此对话框?我想设置一个标题,中心文本等
我也想知道如何在项目选择上打开一个活动。
public void show (){
ListView listView = new ListView(this);
listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, new String[] {"Themes", "Advanced Launcher", "Help"}));
Dialog dialog = new Dialog(this);
dialog.setContentView(listView);
dialog.show();
}
答案 0 :(得分:0)
这样做
public void show (){
ListView listView = new ListView(this);
listView.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, new String[] {"Themes", "Advanced Launcher", "Help"}));
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// Do your stuff here.
}
});
Dialog dialog = new Dialog(this);
dialog.setTitle("Your Title");
dialog.setContentView(listView);
dialog.show();
}
对于list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="item"
android:layout_gravity="center_horizontal"/>
它会起作用。