Как динамически установить размер текста всех элементов в виде списка на основе значения базы данных в Android? - PullRequest
0 голосов
/ 02 сентября 2011

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

Редактировать: примеры были бы хорошими:)

Ответы [ 3 ]

1 голос
/ 02 сентября 2011

Для доступа к базе данных, пожалуйста, проверьте пример здесь: http://www.devx.com/wireless/Article/40842/1954

Для того, чтобы изменить размер текста текстового представления просмотра списка, вы должны установить этот размер шрифта в getView () списка просмотраадаптер.

Надеюсь, это поможет!

1 голос
/ 02 сентября 2011
  1. получить размер шрифта из базы данных, используя запрос select.
  2. установить размер шрифта textview в listview для вашего listview; метод getview с textview.setTextSize (int, float);
0 голосов
/ 02 сентября 2011

Это так просто, сначала вы убедитесь, что можете получить textSize из базы данных. секунду вы должны найти текст из элемента списка, в методе OnItemClick() вы можете получить вид, который щелкнул, а затем использовать View.findviewbyid () , чтобы узнать, какой вид вы хотите установить размер текста, а затем использовать getText () метод для получения текста, который вы хотите изменить, в конце вы можете вызвать метод notifyDataSetChanged () .

...