Изменить размер шрифта элементов gridview (Android) - PullRequest
1 голос
/ 19 июля 2011

Ниже приведен код моего скрипача.Мне нужно изменить размер шрифта данных.Мне также нужно изменить цвет выбора по умолчанию, который оранжевый.пожалуйста, помогите, я новичок в разработке Android.

       String[] tes={"AAA","BBB","CCC"};

       ArrayAdapter<String> aa = new ArrayAdapter<String>(
                this,
                android.R.layout.simple_list_item_1, 
                tes );
        gv.setAdapter(aa);
        gv.setOnItemClickListener(this);

Ответы [ 4 ]

3 голосов
/ 13 декабря 2011

Вы должны изменить размер шрифта в классе baseadapter для вида сетки.

Примерно так:

public View getView(int position, View convertView, ViewGroup parent) {
      TextView tv;
if (convertView == null) {
    tv = new TextView(context);
    tv.setLayoutParams(new GridView.LayoutParams(100, 80));
    tv.setTextSize(20);   //text size in gridview
}

Вид сетки просто показывает все, что

gridview.setAdapter(new MyAdapter (thi));" //MyAdapter class is where the getView method run

устанавливает setAdapter для хранения.

0 голосов
/ 23 апреля 2016

немного поздно, но для тех, кто ищет, это сработает:

сначала вы создаете файл simple_textview.xml (укажите его имя)

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10dp"
android:shadowColor="@color/grisActionBar"
/>

затем в своей активности или фрагменте вы устанавливаете адаптер с созданным textview.xml

gvMain = (GridView)v.findViewById(R.id.gridView);
gvMain.setAdapter(new ArrayAdapter<String
(getActivity(),R.layout.simple_textview,data));
0 голосов
/ 19 июля 2011

Вы можете изменить его в файле XML, если напишите android: textColor = "# 000000", где 000000 - это код вашего цветового шестнадцатеричного кода, который вы хотите.

0 голосов
/ 19 июля 2011

Вы можете попытаться добиться этого, изменив стили своих виджетов. Взгляните это опубликовать, чтобы научиться применять стили и темы. Также вы найдете описание всех стилей и тем для Android. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...