当前位置:首页 » 《关注互联网》 » 正文

Android中TextView的常用属性_Pandafz的博客

25 人参与  2021年09月10日 08:03  分类 : 《关注互联网》  评论

点击全文阅读


1.TextView中可写在Style中的一些常用属性


<item name="android:editable">false</item>	//设置是否可编辑

<item name="android:inputType">numberDecimal/text/textPassword/textMultiLine</item>	//设置输入字符类型数字、文本、密码、多行显示

<item name="android:digits">abcdefghijklmnopqrstuvwxyz_</item> 	//设置允许输入指定字符

<item name="android:cursorVisible">false</item>	//设定光标为显示/隐藏,默认显示

<item name="android:textCursorDrawable">@drawable/edit_cursor_color</item>	//设置光标的颜色

<item name="android:lines"></item>		//设置文本的行数3行

<item name="android:maxLength">10</item>	//限制显示的文本长度

<item name="android:singleLine">true</item>		//设置单行显示

<item name="android:textColor">@color/bg_gray</item>	//设置文本颜色

<item name="android:textSize">12sp</item>	//设置输入字符大小

<item name="android:textStyle">italic|bold</item>	//设置字形,可以设置一个或多个,用“|”隔开

<item name="android:paddingLeft">5dp</item>	//文字离文字框左边的距离

<item name="android:drawableLeft">@drawable/show1</item>	//图片在文字左边

<item name="android:drawableTop">numberDecimal/text/</item>	//图片在文字上边

2.一些自定义表格

    <style name="TableRowHeadStyle" note="TableRow表格头样式">
        <item name="android:background">@drawable/bg_round_white</item>
        <item name="android:orientation">horizontal</item>
        <item name="android:baselineAligned">true</item>
    </style>


   <style name="TextViewDateStyle" note="日期控件样式">
        <item name="android:layout_width">50dp</item>
        <item name="android:layout_height">25dp</item>
        <item name="android:layout_marginLeft">10dp</item>
        <item name="android:textSize">@dimen/common_text_size</item>
        <item name="android:textColor">@color/config_color_edittext_textcolor</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:background">@drawable/config_bg_edittext</item>
        <item name="android:paddingLeft">3dp</item>
        <item name="android:longClickable">false</item>
    </style>

 <!-- EditText的文字样式   -->
    <style name="EditTextStyle" note="通用编辑框样式">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">@dimen/common_edit_text_height</item>
        <item name="android:inputType">text</item>
        <item name="android:textSize">@dimen/common_text_size</item>
        <item name="android:textColor">@color/config_color_edittext_textcolor</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:background">@drawable/config_bg_edittext</item>
        <item name="android:paddingLeft">5dp</item>
        <item name="android:longClickable">false</item>
        <item name="android:textCursorDrawable">@drawable/edit_cursor_color</item>
    </style>

    <style name="EditTextReadOnlyLongFixedDimen" note="通用不可编辑框样式">
        <item name="android:layout_width">130dp</item>
        <item name="android:layout_height">@dimen/common_edit_text_height</item>
        <item name="android:textColor">@color/common_text_disable</item>
        <item name="android:textSize">@dimen/common_text_size</item>
        <item name="android:paddingLeft">5dp</item>
        <item name="android:longClickable">false</item>
        <item name="android:editable">false</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:background">@drawable/editext_disabled_background</item>
    </style>

    <style name="EditTextLongFixedDimen" parent="EditTextStyle">
        <item name="android:layout_width">130dp</item>
    </style>

    <style name="SystemSettingWordLimit" parent="EditTextStyle">
        <item name="android:maxLength">15</item>
        <item name="android:digits">.0123456789</item>
    </style>

style的background属性具体内容为:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke
        android:width="1dp"
        android:color="@color/common_green_light" />

    <corners
        android:radius="0dp" />

    <solid android:color="#FFFFFF"/>

</shape>

形状如下:
请添加图片描述

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/common_edittext_backkground"></solid>
    <stroke
    android:width="0.2dp"
    android:color="@color/item_divider_line_color">
    </stroke>
</shape>

形状如下:
请添加图片描述

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <solid android:color="@color/green"/>
    <corners android:topLeftRadius="8dp"
       />
</shape>

形状如下:

请添加图片描述

<?xml version="1.0" encoding="utf-8"?>  
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false"
        android:drawable="@drawable/config_color_edittext_disable"/>
    <item android:state_pressed="true"  
        android:drawable="@drawable/config_color_edittext_touch" />
    <item android:state_focused="true"  
        android:drawable="@drawable/config_color_edittext_touch" />
    <item android:drawable="@drawable/editext_background" />
</selector>  

形状可选择:


点击全文阅读


本文链接:http://zhangshiyu.com/post/27442.html

设置  样式  显示  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 老公把上亿豪宅送养妹后,我把人和房都拆了(顾思思顾言洲)全书免费_(顾思思顾言洲)老公把上亿豪宅送养妹后,我把人和房都拆了后续(顾思思顾言洲)
  • 沈星悦傅时安_沈星悦傅时安
  • 离婚后,居然还能以旧换新?(陈汉李淼淼李思)全书浏览_离婚后,居然还能以旧换新?全书浏览
  • 完结文给女团主播狂刷百万反被骂穷逼,我反手送她队友出道列表_完结文给女团主播狂刷百万反被骂穷逼,我反手送她队友出道(秦薇)
  • 全书浏览老公将我第十个孩子送给情人后,我果断改嫁他绝嗣干爹(苏云遮盛炽)_老公将我第十个孩子送给情人后,我果断改嫁他绝嗣干爹(苏云遮盛炽)全书结局
  • 全文无边怨恨是她活下来的最大动力(江寒静顾榕赫)列表_全文无边怨恨是她活下来的最大动力
  • 全文爸爸死后,消失二十年的妈妈带着儿子回来跟我争家产(顾霆锋顾青卿)列表_全文爸爸死后,消失二十年的妈妈带着儿子回来跟我争家产
  • 霍晚清赵旭然_霍晚清赵旭然
  • 弟弟看的破茧时光沉淀后的深情相拥林悦苏然全书在线
  • 风雨里独自成长全书顾晚妍江知屿在线
  • 爸妈在我房间偷偷安了摄像头(周凝国家不保护废物),爸妈在我房间偷偷安了摄像头
  • 全书浏览雁过雪融向春洲(顾寻煜余芷鸢)_雁过雪融向春洲(顾寻煜余芷鸢)全书结局

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1