天天看点

TextView&EditText

super.onCreate(savedInstanceState);

将布局xml文件引入到activity当中

setContentView(R.layout.main_activity);

将布局文件与当前文件关联

wrap_content:包裹实际文本内容

match_parent:当前控件铺满父类容器:2.3api之后添加的一个属性值

fill_parent:当前控件铺满父类容器:在2.3api之前的一个属性

附代码:

<TextView

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="姓名:" 

android:textSize="28sp"            //文本大小经常用SP设置

android:textColor="#000000"/>

<EditText

android:hint="请输入你的姓名"

android:id="@+id/editText1"

android:layout_width="match_parent"

>

1.

使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把findViewById返回的View对象强制转换成相应的类型。

(TextView)this.findViewById(R.id.bookName)

2. 一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法,(tv是TextView对象)

tv.setTextColor(Color.RED)

3. 设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘

<requestFocus />

</EditText>

继续阅读