Board logo

標題: Android App - 更改 Listview 的字體大小 [打印本頁]

作者: frank    時間: 2011-5-18 19:37     標題: Android App - 更改 Listview 的字體大小

引用 "[UI] Dynamic ListView 的應用" 這一個例子http://www.how2do.com.hk/forum/thread-1602-1-1.html


新增一個 listitem.xml 在 res/layout 內:
android:textSize="48px" 這一句是設定font size

lisitem.xml
  1. <?xml version="1.0" encoding="utf-8"?>
  2.         <TextView xmlns:android="http://schemas.android.com/apk/res/android"
  3.                                 android:layout_height="wrap_content"   
  4.                             android:layout_width="fill_parent"   
  5.                 android:id="@+id/ItemText"   
  6.                 android:textSize="48px">  
  7.     </TextView>
複製代碼
在 "listview_example.java" 內,把原本這一句:
  1. adapter = new ArrayAdapter<String>(this,
  2.                                    android.R.layout.simple_list_item_1,
  3.                                    listItems);
複製代碼
改為:
  1. adapter = new ArrayAdapter<String>(this,
  2.                                    R.layout.listitem,
  3.                                    listItems);
複製代碼
完成的onCreate():
  1. public void onCreate(Bundle savedInstanceState) {

  2.         super.onCreate(savedInstanceState);
  3.         setContentView(R.layout.main);               

  4.         //Listview01 是在 main.xml 的 id
  5.         lv = (ListView)findViewById(R.id.ListView01);   
  6.         adapter = new ArrayAdapter<String>(this,
  7.                                            R.layout.listitem,
  8.                                            listItems);
  9.         lv.setAdapter(adapter);

  10.         listItems.add("測試1")        ;           //增加一個資料
  11.         listItems.add("測試2")        ;           //增加一個資料
  12.         adapter.notifyDataSetChanged();           //更新 Listview

  13. }
複製代碼

作者: admin    時間: 2011-5-19 08:56

努力,有很多創意程式等你開發
作者: ak47fans    時間: 2011-5-19 13:40

高手.




歡迎光臨 How2Do (http://forum.how2do.com.hk/) Powered by Discuz! 7.2