一、基础知识。
1、控件的Id保存在R类下的id类中。在需要使用控件的地方通过fineviewbyid(R.id.控件的id名字)来实例化一个控件。
如在界面中有一个textview的Id设置为
android:id=“@+id/txtName”;
则在R类下的id类中会有一个txtName的属性。
在需要使用这个控件时,须先实例化。
TextView txtNmae = (TextView ) fineViewById(R.id.txtName);
2、对textview的操作
如要设置textview的text。
txtName.settext("设置的值");
3、为控件添加监听器:
需要定义一个类继承一个监听接口。
如要为一个button控件添加一个点击的监听器。
先要定义一个类:
class ButtonClickerListener implements OnClickerListener
{
public void OnClink(View v)
{
对事件的处理:如为textview控件设置text
txtname.settext("abc");
}
}
然后把监听器同控件关联起来
button btnname = (button)fineviewbyid(R.id.btname);
btnname.setonclickerlistener(new ButtonClickerListener);