標籤:src 載入 程式 通過 編輯 raw 結合 對話方塊 span
1、TextView 主要用於介面上顯示一段文本資訊
2、Button 用於和使用者互動的一個按鈕控制項
//為Button點擊事件註冊一個監聽器
public class Click extends Activity{ private Button button; @Override ptotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener(){ @Override public void OnClick(View v){ //點擊邏輯 } }); } }
3、EditText 允許使用者在控制項裡輸入和編輯內容、並可以在程式中對這些內容進行處理。
我們結合 EditText 與 Button 來完成一些功能,通過點擊按鈕來擷取EditText中輸入的內容。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); editText = (EditText) findViewById(R.id.edit); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { String inputText = editText.getText().toString(); Toast.makeText(MainActivity.this, inputText, Toast.LENGTH_SHORT).show(); } }); }
4、ImageView 用於在介面上展示圖片的一個控制項
我們現在在程式中通過代碼動態地更改 ImageView 中的圖片
@Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.image); button = (Button) findViewById(R.id.button_img); imageView = (ImageView) findViewById(R.id.image); button.setOnClickListener( new View.OnClickListener(){ @Override public void onClick(View view){ imageView.setImageResource(R.drawable.two); } }); }
//通過調用 ImageView 的 setImageResource()方法將顯示的圖片改成two
5、ProgressBar 用於在介面上顯示一個進度條,表示我們的程式正在載入一些資料。
6、AlertDialog 在當前的介面彈出一個對話方塊。
public class ProgressBar extends Activity { private Button button; private ProgressBar progressBar; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.progressbar); button = (Button) findViewById(R.id.button_progress); /* progressBar = (ProgressBar) findViewById(R.id.progress);*/ button.setOnClickListener( new View.OnClickListener(){ @Override public void onClick(View view){ } }); }}
Android第四天 --> 常見控制項