2013-05-28 25 views
1

我發現了很多關於如何定製listView的字體大小的解決方案,但是當我試圖實現一個單選按鈕列表視圖時,它們都不起作用。每當我嘗試和應用相同的單選按鈕消失。如何更改單選按鈕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" /> 

實現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> 
的XML

**(我所在的地方想創建一個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在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

Bang on solution。萬分感謝! –

0

使用自定義列表視圖到列表視圖中添加單選按鈕是簡單而好的方法 因爲如果你想要比自定義更有用的另一個改變。