【问题标题】:Change font size of gridview items (Android)更改 gridview 项目的字体大小 (Android)
【发布时间】:2011-07-19 07:24:40
【问题描述】:

以下是我的 girdview 的代码。我需要更改数据的字体大小。我还需要更改默认选择颜色,即橙色。请帮助我是 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);

【问题讨论】:

    标签: android gridview java


    【解决方案1】:

    您必须在网格视图的 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 只显示任何内容

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

    设置要包含的 setAdapter。

    【讨论】:

      【解决方案2】:

      您可以尝试通过更改小部件的样式来实现此目的。看看this 发布以学习应用样式和主题。您还可以在那里找到所有 android 样式和主题的描述。希望这会有所帮助。

      【讨论】:

      • 我将样式应用于 gridview,但这不会影响行中数据的方向。我的意思是字体大小与更改字体大小之前相同。我认为尺寸会改变,对适配器进行一些更改,但我到底是怎么不知道的。
      【解决方案3】:

      您可以在 XML 文件中更改它,如果您编写 android:textColor="#000000" 其中 000000 是您想要的颜色十六进制代码的代码。

      【讨论】:

        【解决方案4】:

        有点太晚了,但对于正在寻找它的其他人来说会起作用:

        首先你创建一个 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));
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-04-10
          • 1970-01-01
          • 1970-01-01
          • 2020-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-12
          相关资源
          最近更新 更多