TextView与EditText详解
TextView 顾名思义:就是在界面上呈现文本信息,主要用于显示,没有特殊的事件响应。然而EditText与TexView非常相似,EditText就是多了一个可以让用户输入内容的编辑框功能。 大家可以把EditText看作是编辑内容的那个框,TextView是用于显示文本内容的框。 其实就是这么简单。然而EditText是TextView的子类。接下来就是TextView和EditText的全部XML属性如下。不过在此之前,要先解释一个属性margin和padding
margin和padding如下图所示:
margin是子容器相距父容器边框的距离,而padding是子容器中的内容距离子容器边框的距离。那么margin_left和margin_right、padding_left和padding_right之类的属性就很好理解了。比如margin_left就是子容器距离父容器左边这一边的偏移距离,其他什么right、top、bottom都是这个意思。
1. TextView和EditText的xml属性。
好了理解了这两个属性之后,我们来看看官网对TextView的属性介绍: 经常用的用红色显示
下面是TextView 的一些效果,如下面的图:
2.EditText。的重要方法如下;
通过官网,我们可以看到,官网给出了EditText的一些方法。如下:
其中最重要的就是 getText() 这个方法。通过这个方法,可以获得EditText中的文本信息。这样就能提取信息,一般都是在登陆界面和评论的地方,通过getText()方法来获取用户输入的内容。然后,把这些内容发送到服务器,然后提交服务器成功后。然后就把最新的评论数据从网络中返回到手机上。然后手机上面呈现出最新的评论结果。好了TetxtView和Edittext的方法和xml属性就介绍完了,然后如果不记得textview和EditText的xml属性是什么属性的话就查看上面的xml属性表。