我眼中的android入门 界面与程序的互动

今天时间比较充足,多花点时间灌水。

因为以前也做过各种类型的开发,所以程序开发的思路其实还是有一些的,只是面对android这个完全陌生的环境还是有些不知从何开始,就以自己的思维方式开始学习吧。

抛开大框架来仅从程序开发本身来说,着手一个项目,当然要先了解怎么让界面与程序代码进行交互。查看了网上一些简单的源码后发现,交互过程与之前看过的jQuery和Extjs比较相似。

比方说界面上有一个按钮

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:id="@+id/button"
        android:layout_below="@+id/textView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="20dp" />
从这里我们可以看出这个按钮的各种属性,其中他的id是button,这个就是之后我们引用的根据。

在代码文件中如何来找到该控件并触发各种事件呢?

(这中间有点插曲,写的代码在android studio上一直运行出错,因为是新手还以为代码有问题,反复实验后更换adt进行测试,代码运行正常。看样子android studio确实问题挺多啊,无奈更换adt进行学习开发了)

接下来是获取控件并为控件添加单击事件

	Button btn=(Button)findViewById(R.id.button1);
        btn.setOnClickListener(new OnClickListener(){
        	public void onClick(View v)
        	{
        		TextView tv=(TextView)findViewById(R.id.textView1);
        		if(tv.getText()=="hello_world")
        		tv.setText("ffff");
        		else
        			tv.setText("hello_world");
        	}
        });

至此,这个简单的应用算是有了一个触发事件,每当单击按键就判断TextView1的值,根据其值进行重新赋值。

OK,今天就先到这了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值