Android UI设计:TextView与EditText

目录

TextView
EditText
注意点

TextView

简单属性:
text textcolor textsize
autolink
drawableTop Left Right Bottom
Pading Left Right Bottom
1、text
用法:android:text=""
例子:
方式1:android:text="我是一个文本"
方式2:mtextview.setText("我重新设置了一个文本");

2、textcolor
用法: android:textColor=""
例子:
方式1:android:textColor="#ff0000"
方式2:android:textColor="@color/red"
//第二种这种用法需要在values下新建一个xml写入 <color name="red">#ff0000</color>
方式3:mtextview.setTextColor(Color.BLUE);
3、textsize
用法: android:textSize=””
例子: android:textSize="30sp"
//注意此时文本字体大小的设置需要使用sp为单位,
//并且在mainactivity中mtextview.setTextSize(50);是设置像素不是设置字体大小
4、 autolink(自动连接)
用法:android:autoLink=”” //”“内的内容可以有其他选项
例子:
方式1:android:autoLink="web"
方式2:mtextview.setAutoLinkMask(Linkify.WEB_URLS);
//方式2()内注意使用的是Linkify.
5、drawableTop Left Right Bottom(图片位置)
用法:android:drawableBottom=””
例子:android:drawableBottom=”@mipmap/ic_launcher”
//在Android Studio下是@mipmap,Eclipse下是@drawable
6、drawrablePadding Left Right Bottom
用法:android:drawrablePaddingTop=””
例子:android:drawrablePaddingTop="10dp"
注:android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。
7、textStyle:加粗与倾斜
用法:android:textStyle=""
例子:android:textStyle="bold"//加粗

备注代码

1、

 <!-- 注释只能放在Linearlayout内android:textColor="#ff0000"-->
<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/textview"
    android:text="我是一个文本"
    android:textColor="@color/red"
    />

这里写图片描述
2、

 <!-- android:textColor="#ff0000"-->
    <!-- android:autoLink="web"-->
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值