Android常見(jiàn)控件使用詳解
本文實(shí)例為大家分享了六種Android常見(jiàn)控件的使用方法,供大家參考,具體內(nèi)容如下
1、TextView 主要用于界面上顯示一段文本信息
2、Button 用于和用戶(hù)交互的一個(gè)按鈕控件
//為Button點(diǎn)擊事件注冊(cè)一個(gè)監(jiān)聽(tīng)器 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){ //點(diǎn)擊邏輯 } }); } }
3、EditText 允許用戶(hù)在控件里輸入和編輯內(nèi)容、并可以在程序中對(duì)這些內(nèi)容進(jìn)行處理。
我們結(jié)合 EditText 與 Button 來(lái)完成一些功能,通過(guò)點(diǎn)擊按鈕來(lái)獲取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 用于在界面上展示圖片的一個(gè)控件
我們現(xiàn)在在程序中通過(guò)代碼動(dòng)態(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); } }); } //通過(guò)調(diào)用 ImageView 的 setImageResource()方法將顯示的圖片改成two
5、ProgressBar 用于在界面上顯示一個(gè)進(jìn)度條,表示我們的程序正在加載一些數(shù)據(jù)。
6、AlertDialog 在當(dāng)前的界面彈出一個(gè)對(duì)話(huà)框。
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){ } }); } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android UI設(shè)計(jì)之AlertDialog彈窗控件
- Android入門(mén)之AlertDialog用法實(shí)例分析
- Android中AlertDialog各種對(duì)話(huà)框的用法實(shí)例詳解
- 解析android中ProgressBar的用法
- android中ProgressDialog與ProgressBar的使用詳解
- android ListView和ProgressBar(進(jìn)度條控件)的使用方法
- Android控件之ImageView用法實(shí)例分析
- Android控件系列之ImageView使用方法
- Android控件系列之EditText使用方法
- Android實(shí)現(xiàn)EditText控件禁止輸入內(nèi)容的方法(附測(cè)試demo)
相關(guān)文章
android實(shí)現(xiàn)手寫(xiě)簽名功能
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)手寫(xiě)簽名功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11OpenGL關(guān)于glStencilFuncSeparate()和glStencilFunc()函數(shù)的區(qū)別講解
今天小編就為大家分享一篇OpenGL關(guān)于glStencilFuncSeparate()和glStencilFunc()函數(shù)的區(qū)別講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-04-04ffmpeg實(shí)現(xiàn)去水印以及切分視頻demo
這篇文章主要為大家介紹了ffmpeg實(shí)現(xiàn)去水印以及切分視頻demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11三種Android單擊事件onclick的實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了三種Android單擊事件onclick的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下2016-05-05Android中Handler與Message的簡(jiǎn)單實(shí)例
這篇文章主要介紹了Android中Handler與Message的簡(jiǎn)單實(shí)例的相關(guān)資料,這里提供實(shí)例來(lái)說(shuō)明線程Handler與message 的結(jié)合使用,需要的朋友可以參考下2017-08-08Android程序開(kāi)發(fā)之UIScrollerView里有兩個(gè)tableView
這篇文章主要介紹了UIScrollerView里有兩個(gè)tableView 的相關(guān)資料,需要的朋友可以參考下2016-04-04android 識(shí)別U盤(pán)以及讀寫(xiě)文件的方法
今天小編就為大家分享一篇android 識(shí)別U盤(pán)以及讀寫(xiě)文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08