欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android常見控件使用詳解

 更新時間:2017年04月11日 15:18:16   投稿:lijiao  
這篇文章主要為大家詳細介紹了Android常見控件的使用方法,包括ProgressBar進度條控件、AlertDialog對話框控件等,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了六種Android常見控件的使用方法,供大家參考,具體內(nèi)容如下

1、TextView 主要用于界面上顯示一段文本信息

2、Button 用于和用戶交互的一個按鈕控件

//為Button點擊事件注冊一個監(jiān)聽器
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 允許用戶在控件里輸入和編輯內(nèi)容、并可以在程序中對這些內(nèi)容進行處理。

我們結(jié)合 EditText 與 Button 來完成一些功能,通過點擊按鈕來獲取EditText中輸入的內(nèi)容。

 @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 用于在界面上展示圖片的一個控件

我們現(xiàn)在在程序中通過代碼動態(tài)地更改 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);
   }
  });
 }
//通過調(diào)用 ImageView 的 setImageResource()方法將顯示的圖片改成two


5、ProgressBar 用于在界面上顯示一個進度條,表示我們的程序正在加載一些數(shù)據(jù)。

6、AlertDialog  在當(dāng)前的界面彈出一個對話框。

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){

   }
  });
 }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論