這裡我要設計的是當我按下button後
在edittext內輸入的訊息就能在textview上顯示
首先我們在layout的部分設置三個物件
textview,edittext,button
如前篇所述都會自動生成物件的程式區塊
接著是主程式內的部分
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.example.edittextdemo.R;
import android.view.View;
public class MainActivity extends Activity{
private Button btn;
TextView textViewMessage;
EditText editTextMessage;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//下面兩行是程式一開始看到的畫面
textViewMessage = (TextView)findViewById(R.id.textView1);
textViewMessage.setText("Input : ");
//下面這行是擷取在edittext上輸入的資訊
editTextMessage = (EditText)findViewById(R.id.editText1);
//下面是按下button後將上面擷取到的資訊秀在textview上
btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new Button.OnClickListener(){public void onClick(View v) {
textViewMessage.setText("Input : " + editTextMessage.getText());
}
});
}
}
以上是基礎的應用
要怎麼設計就憑個人創意囉~