返回列表 發帖

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. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

努力,有很多創意程式等你開發
Bill Tang     MSN:billtang@openplatform.com.hk
Openplatform Technology Co.,Ltd. 資訊坊科技有限公司  
無線工程施工、方案設計、無線產品、天饋材料、終端設備綜合供應商
Tel: 852-27491011  Fax: 852-81483532

TOP

高手.
不管高低價筒,可靠的就是好筒

TOP

返回列表