本篇文章為大家展示了Android的控件有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
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()方法將顯示的圖片改成two5、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的控件有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。