2012-05-02 3 views
1

У меня есть список в AlertDialog. Я использовал setItems для отображения массива для каждого элемента списка. Но высота каждого элемента в списке слишком велика. Есть ли способ уменьшить высоту элемента списка в диалоговом окне?Как уменьшить высоту элемента списка в диалоговом окне?

+1

может быть вам нужно использовать customList в диалоге. – Herry

ответ

0

вы должны создать макет XML позволяет назвать рядом .xml содержит список компонент,

тогда вы Inflater расположения строк,

после вы можете изменить высоту списка в диалоговом окне из макета XML, как вы хотите.

вы можете попробовать это:

Dialog dialog = new Dialog(context); LayoutInflater inflater = 
    context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View v = inflater.inflate 
    (R.layout.row, null, false); dialog .setContentView(v); 
    dialog .show(); 

тогда ваш XML макет:

<TexView 
    android:id="@+id/YOUR LIST" 
    android:layout_width="fill_parent" 
    android:layout_height="your height" > 
    </TextView> 

надежду, что эта помощь

+0

@ user1301568 проверить обновление ответьте пожалуйста –

+0

Дозировать этот элемент списка сокращений? Кажется, что он уменьшает listview. Прежде чем попытаться, я хотел бы знать. – user1301568

+0

@ user1301568 просто попробуйте, любой стек ответьте мне –

Смежные вопросы