2013-05-28 3 views
1

Я нашел много решений о том, как мы можем настроить размер шрифта listView, но ни один из них не работает, когда я пытаюсь реализовать список переключателей. Всякий раз, когда я пытаюсь применить их там, радиокнопка исчезает.Как изменить размер шрифта кнопки Radio ListView?

Вот мой код:

list_item настроить шрифт текста

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns: 
    android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/text1" 
    android:paddingTop="2dip" 
    android:paddingBottom="3dip" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 

XML-который реализует ListView

<ListView 
    android:id="@android:id/list" 
    android:layout_width="wrap_content" 
    android:layout_height="221dp" 
    android:layout_weight="0.00" > 

</ListView> 

<Button 
    android:id="@+id/button1" 
    android:layout_width="120dp" 
    android:layout_height="50dp" 
    android:layout_gravity="center_horizontal" 
    android:background="@drawable/button_attributes" 
    android:text="Proceed" > 
</Button> 

** (И деятельность, где я пытаюсь создать RADIO ListView)

оригинальный код без какой-либо настройки, что работает:

setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, slips)); 

код, где я пытаюсь установить индивидуальный список адаптера, где радиокнопка невидима:

setListAdapter(new ArrayAdapter<String>(this,R.layout.list_item, slips)); 

ЛЮБАЯ помощь приветствуется! :)

ответ

2

RadioButton невидим, потому что вы have'nt добавил RadioButton в list_item.xml

Изменение list_item.xml к

<?xml version="1.0" encoding="utf-8"?> 
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/text1" 
    android:layout_width="match_parent" 
    android:layout_height="?android:attr/listPreferredItemHeight" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:gravity="center_vertical" 
    android:checkMark="?android:attr/listChoiceIndicatorSingle" 
    android:paddingLeft="6dip" 
    android:paddingRight="6dip" 
/> 
+0

Взрыв на решение. Благодаря тонну! –

0

Используйте режим просмотра списка, чтобы добавить кнопку радио в вашем списке, что простой и хороший подход Потому что, если вы хотите изменить другое, чем обычай, это полезно.

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