Android常見控件使用詳解
本文實(shí)例為大家分享了六種Android常見控件的使用方法,供大家參考,具體內(nèi)容如下
1、TextView 主要用于界面上顯示一段文本信息
2、Button 用于和用戶交互的一個(gè)按鈕控件
//為Button點(diǎn)擊事件注冊(cè)一個(gè)監(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){
//點(diǎn)擊邏輯
}
});
}
}
3、EditText 允許用戶在控件里輸入和編輯內(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ì)話框。
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入門之AlertDialog用法實(shí)例分析
- Android中AlertDialog各種對(duì)話框的用法實(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)頂部底部雙導(dǎo)航界面功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)頂部\底部雙導(dǎo)航界面功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
Android 自定義view之畫圖板實(shí)現(xiàn)方法
本文重在對(duì)自定義view,以及其常用類,常用方法的初步了解,提供一個(gè)思路,效果是其次,畫板只是例子,需要的朋友可以參考下2018-01-01
Java程序員轉(zhuǎn)Android開發(fā)必讀經(jīng)驗(yàn)一份
小編最近幾日偷偷的發(fā)現(xiàn)部分Java程序員想轉(zhuǎn)安卓開發(fā),故此加緊補(bǔ)充知識(shí),為大家搜集資料,積極整理前人的經(jīng)驗(yàn),希望可以給正處于困惑中的你,帶來(lái)些許的幫助。2017-11-11
基于Android實(shí)現(xiàn)保存圖片到本地并可以在相冊(cè)中顯示出來(lái)
App應(yīng)用越來(lái)越人性化,不僅界面優(yōu)美而且服務(wù)也很多樣化,操作也非常方便。通過(guò)本篇文章給大家介紹基于Android實(shí)現(xiàn)保存圖片到本地并可以在相冊(cè)中顯示出來(lái),對(duì)android保存圖片相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2015-12-12
Android開發(fā)MQTT協(xié)議的模型及通信淺析
這篇文章主要W為大家介紹了Android開發(fā)MQTT協(xié)議的模型及通信淺析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03

