关于按钮事件,有很多种,参考:http://blog.sina.com.cn/s/blog_7013d1fe01014t3o.html
使用个简单的:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro>
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有点相像。。。