簡體   English   中英

如何根據Android中的數據庫值動態設置列表視圖中所有項目的文本大小?

[英]How to dynamically set text size of all items in a list view based on database value in Android?

我試圖允許用戶在使用ListViews的應用程序中設置字體大小。 如何從數據庫中獲取字體大小並使用它來設置列表視圖中的文本大小?

編輯:例子會很好:)

  1. 使用select查詢從數據庫中獲取fontsize。
  2. 在listview中設置listview中textview的fontsize;使用textview.setTextSize(int,float)設置getview方法;

要訪問數據庫,請在此處查看示例: http//www.devx.com/wireless/Article/40842/1954

要更改列表視圖的textview的文本大小,應在listview的適配器的getView()中設置此字體大小。

希望這可以幫助!

這很容易, 首先確保您可以從數據庫接收textSize。 第二,你必須從listview項找到文本,在方法OnItemClick()中你可以得到點擊的視圖,然后使用View.findviewbyid()找出你想要設置文本大小的視圖,然后使用getText()方法接收文本你要改變什么,最后你可能調用方法notifyDataSetChanged()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM