如何在Android中更改自定义griditem的textView的颜色

用户3820044

我在android中制作了一个自定义日历,为此我使用了自定义网格视图,现在我想更改日历中所选日期的颜色,但是我不知道该怎么做,我的代码如下,我正在附上自定义网格项和Java代码。请提供帮助。谢谢。

Grid_item

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/calendar_cell"
    android:gravity="center"
    android:orientation="vertical"
    android:padding="2dip" >

    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#545454"
        android:textSize="16dip"
        android:textStyle="bold" >
    </TextView>

    <ImageView
        android:id="@+id/date_icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/dot"
        android:visibility="gone" />

</LinearLayout>

代码

gridview.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {

            ((CalendarAdapter) parent.getAdapter()).setSelected(v);
            selectedGridDate = CalendarAdapter.dayString.get(position);
            String[] separatedTime = selectedGridDate.split("-");
            String gridvalueString = separatedTime[2].replaceFirst("^0*",
                    "");// taking last part of date. ie; 2 from 2012-12-02.
            int gridvalue = Integer.parseInt(gridvalueString);
            // navigate to next or previous month on clicking offdays.
            if ((gridvalue > 10) && (position < 8)) {
                setPreviousMonth();
                refreshCalendar();
            } else if ((gridvalue < 7) && (position > 28)) {
                setNextMonth();
                refreshCalendar();
            }
            ((CalendarAdapter) parent.getAdapter()).setSelected(v);

            showToast(selectedGridDate);

        }
    });
萨加尔·皮赫瓦尔(Sagar pilkhwal)
private TextView txtDate;
....
gridview.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v,
            int position, long id) {
            //add your code here
            if(txtDate!=null)
            {
              txtDate.setTextColor(Color.parseColor("#000000")); // the color you want for unselected date
            }
            txtDate = (TextView) v.findViewById(R.id.date);
            txtDate.setTextColor(Color.parseColor("#E5AC56")); // the color you want for selected date
            .....
            .....                   
        }
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android的自定义TextView控件中很好地更改字母的颜色?

来自分类Dev

在 swift 4 中更改自定义绘图的颜色

来自分类Dev

如何在运行时更改自定义视图颜色?

来自分类Dev

无法在 android 中更改自定义操作栏背景颜色

来自分类Dev

如何使用子片段更改自定义操作栏中 textview 的文本

来自分类Dev

在Android中更改自定义搜索栏的宽度

来自分类Dev

如何在WordPress中更改自定义帖子类型

来自分类Dev

如何在woocommerce中更改自定义送货字段时更新送货计算?

来自分类Dev

如何在magento中通过查询更改自定义期权价格?

来自分类Dev

如何在JointJS中更改自定义对象的属性?

来自分类Dev

如何在Primeng下拉菜单中更改自定义错误消息

来自分类Dev

如何在点击事件中更改自定义股票工具按钮的图标?

来自分类Dev

如何在reactstrap中更改自定义开关标签的开/关状态?

来自分类Dev

如何在nsis中即时更改自定义页面标签文本?

来自分类Dev

如何在magento中通过查询更改自定义期权价格?

来自分类Dev

如何在自定义Android键盘中更改KeyboardView类中键的颜色?

来自分类Dev

如何在自定义网格视图Android中更改行颜色

来自分类Dev

如何在Android中制作自定义TextView?

来自分类Dev

以编程方式更改自定义按钮形状的颜色

来自分类Dev

更改自定义uibarbuttonitem(iOS7)的颜色

来自分类Dev

更改自定义ListView的文本颜色

来自分类Dev

以编程方式更改自定义按钮形状的颜色

来自分类Dev

VisualCode - 更改自定义 Word 的字体颜色

来自分类Dev

更改自定义模式的边距颜色

来自分类Dev

如何更改自定义轮播指示器背景颜色?

来自分类Dev

如何使用十六进制更改自定义数字格式设置的颜色

来自分类Dev

在Swift中按任意键更改自定义UIButton的BG颜色

来自分类Dev

更改自定义工具栏中的文本颜色

来自分类Dev

如何在 Project Server 2013 (C# VSTO AddIn) 中更改自定义字段的值

Related 相关文章

  1. 1

    如何在Android的自定义TextView控件中很好地更改字母的颜色?

  2. 2

    在 swift 4 中更改自定义绘图的颜色

  3. 3

    如何在运行时更改自定义视图颜色?

  4. 4

    无法在 android 中更改自定义操作栏背景颜色

  5. 5

    如何使用子片段更改自定义操作栏中 textview 的文本

  6. 6

    在Android中更改自定义搜索栏的宽度

  7. 7

    如何在WordPress中更改自定义帖子类型

  8. 8

    如何在woocommerce中更改自定义送货字段时更新送货计算?

  9. 9

    如何在magento中通过查询更改自定义期权价格?

  10. 10

    如何在JointJS中更改自定义对象的属性?

  11. 11

    如何在Primeng下拉菜单中更改自定义错误消息

  12. 12

    如何在点击事件中更改自定义股票工具按钮的图标?

  13. 13

    如何在reactstrap中更改自定义开关标签的开/关状态?

  14. 14

    如何在nsis中即时更改自定义页面标签文本?

  15. 15

    如何在magento中通过查询更改自定义期权价格?

  16. 16

    如何在自定义Android键盘中更改KeyboardView类中键的颜色?

  17. 17

    如何在自定义网格视图Android中更改行颜色

  18. 18

    如何在Android中制作自定义TextView?

  19. 19

    以编程方式更改自定义按钮形状的颜色

  20. 20

    更改自定义uibarbuttonitem(iOS7)的颜色

  21. 21

    更改自定义ListView的文本颜色

  22. 22

    以编程方式更改自定义按钮形状的颜色

  23. 23

    VisualCode - 更改自定义 Word 的字体颜色

  24. 24

    更改自定义模式的边距颜色

  25. 25

    如何更改自定义轮播指示器背景颜色?

  26. 26

    如何使用十六进制更改自定义数字格式设置的颜色

  27. 27

    在Swift中按任意键更改自定义UIButton的BG颜色

  28. 28

    更改自定义工具栏中的文本颜色

  29. 29

    如何在 Project Server 2013 (C# VSTO AddIn) 中更改自定义字段的值

热门标签

归档