關於按鈕事件,有很多種,參考: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有點相像。。。