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

Android常見控件使用詳解

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

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

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 允許用戶在控件里輸入和編輯內容、并可以在程序中對這些內容進行處理。

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

我們現在在程序中通過代碼動態(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);
   }
  });
 }
//通過調用 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中的多線程斷點下載

    詳解Android中的多線程斷點下載

    本文主要介紹了Android中多線程下載的幾個步驟以及實現功能的具體代碼,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • Flutter 生成圖片保存至相冊的示例

    Flutter 生成圖片保存至相冊的示例

    生成圖片保存是常見的需求,幾乎任何的app都能用到這個需求,本文將提供一種思路,有此需求的朋友可以參考下
    2021-06-06
  • android實現手寫簽名功能

    android實現手寫簽名功能

    這篇文章主要為大家詳細介紹了android實現手寫簽名功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • OpenGL關于glStencilFuncSeparate()和glStencilFunc()函數的區(qū)別講解

    OpenGL關于glStencilFuncSeparate()和glStencilFunc()函數的區(qū)別講解

    今天小編就為大家分享一篇OpenGL關于glStencilFuncSeparate()和glStencilFunc()函數的區(qū)別講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • ffmpeg實現去水印以及切分視頻demo

    ffmpeg實現去水印以及切分視頻demo

    這篇文章主要為大家介紹了ffmpeg實現去水印以及切分視頻demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 三種Android單擊事件onclick的實現方法

    三種Android單擊事件onclick的實現方法

    這篇文章主要為大家詳細介紹了三種Android單擊事件onclick的實現方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android中Handler與Message的簡單實例

    Android中Handler與Message的簡單實例

    這篇文章主要介紹了Android中Handler與Message的簡單實例的相關資料,這里提供實例來說明線程Handler與message 的結合使用,需要的朋友可以參考下
    2017-08-08
  • Android程序開發(fā)之UIScrollerView里有兩個tableView

    Android程序開發(fā)之UIScrollerView里有兩個tableView

    這篇文章主要介紹了UIScrollerView里有兩個tableView 的相關資料,需要的朋友可以參考下
    2016-04-04
  • android 識別U盤以及讀寫文件的方法

    android 識別U盤以及讀寫文件的方法

    今天小編就為大家分享一篇android 識別U盤以及讀寫文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Kotlin中單例模式和Java的對比淺析

    Kotlin中單例模式和Java的對比淺析

    目前java中的單例模式有多種寫法,kotlin中的寫法更多一點,下面這篇文章主要給大家介紹了關于Kotlin中單例模式和Java對比的相關資料,會總結全部的到單例模式寫法,需要的朋友可以參考下
    2018-07-07

最新評論