Вопрос по java, android – Как создать AlertDialog с ListView, не используя AlertDialog.Builder?

3

Error: User Rate Limit ExceededAlertDialogError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit ExceededAlertDialog.Builder установитьListViewError: User Rate Limit Exceeded

Error: User Rate Limit ExceededAlertDialogError: User Rate Limit ExceededAlertDialog.Builder?

Error: User Rate Limit Exceeded

Ваш Ответ

2   ответа
0

 final Dialog _dialog1 = new Dialog(this);
  _dialog1.requestWindowFeature(Window.FEATURE_NO_TITLE);
   _dialog1.setContentView(R.layout.your_own_listView);

in setContentView() u can put ur own listView
4

Error: User Rate Limit Exceeded

public void show_alert() {
    // TODO Auto-generated method stub

    final Dialog dia = new Dialog(this);
    dia.setContentView(R.layout.alert);
    dia.setTitle("Select File to import");
    dia.setCancelable(true);

    list_alert = (ListView) dia.findViewById(R.id.alert_list);
    list_alert.setAdapter(new ArrayAdapter<String>(getApplicationContext(),
            android.R.layout.simple_list_item_1,
            main_genral_class.file_list));
    list_alert.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
                long arg3) {
            String fname = main_genral_class.file_list.get(pos);
            dia.dismiss();

        }
    });
    dia.show();
}

Error: User Rate Limit Exceededalert.xml

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
        android:id="@+id/alert_list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>
Спасибо за ваш ответ! Он работает, но больше не похож на диалог ... Список заполняет весь экран, а заголовок отсутствует ... Есть идеи, почему? Avraham Shukron

Похожие вопросы