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

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

14 人参与  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