android开发:按钮事件
关于按钮事件,有很多种,参考:http://blog.sina.com.cn/s/blog_7013d1fe01014t3o.html
使用个简单的:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <TextView android:id="@+id/textView1" android:layout_width="222dp" android:layout_height="wrap_content" android:text="@string/hello" android:textColor="@color/textcolor"/> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button1" android:onClick="exitOnclick"/> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">HelloWorld</string> <color name="textcolor">#0000FF</color> <string name="button1">点击</string> </resources>
public class MainActivity extends Activity { private TextView mytextview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } //Button myButton=(Button)findViewById(R.id.button1); //myButton.setOnClickListener(){ //} public void exitOnclick(View view) { //Intent intenttemp=new Intent(); //Toast toast=Toast.makeText(this, "显示内容",Toast.LENGTH_LONG); //toast.show(); mytextview=(TextView)findViewById(R.id.textView1); String str="my name is langui"; mytextview.setText(str); } }
注意:exitOnclick(View view) ,括弧里的内容一定要
按钮事件完成,的确和js有点相像。。。
作者:幸福的笨笨熊
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。