android-常见控件的使用方法
来源:互联网 发布:好吃的蛋糕 知乎 编辑:程序博客网 时间:2024/05/06 05:51
1.常见控件的使用方法
常见的控件有:TextView,Button,EditText,ImageView,ProgressBar,AlertDialog,ProgressDialog,以下位这些控件的常见使用方法,代码中有重要注释:
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/text_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="24sp" android:textColor="#00ff00" android:gravity="center" android:text="@string/text_view" /> <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Button" /> <EditText android:id="@+id/edit_text" android:layout_width="match_parent"android:layout_height="wrap_content" android:maxLines="2"android:hint="Type someing here"/><ImageView android:id="@+id/image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher"/><ProgressBar android:id="@+id/progress_bar" android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/progressBarStyleHorizontal" android:max="100" /></LinearLayout>MainActivity.java
package com.king.uiwidgettest;import android.app.Activity;import android.app.AlertDialog;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;import android.widget.Button;import android.widget.EditText;import android.widget.ImageView;import android.widget.ProgressBar;import android.widget.Toast;public class MainActivity extends Activity implements OnClickListener{private EditText editText;private Button button;private ImageView imageView;private ProgressBar progressBar;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//注意一定要放在setContentView之上requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);button = (Button) findViewById(R.id.button);editText = (EditText) findViewById(R.id.edit_text); imageView = (ImageView) findViewById(R.id.image_view);progressBar = (ProgressBar) findViewById(R.id.progress_bar);button.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button://注意图片名称最好有下划线,而且名称小写,否则报错//imageView.setImageResource(R.drawable.ic_newimg);int progress = progressBar.getProgress();progress = progress+10;System.out.println("==========aaaaaaaaaaa============"+progress);System.out.println("==========aaaaaaaaaaa============"+progressBar.getVisibility());if(progress == 110){progressBar.setVisibility(View.GONE);}else{progressBar.setProgress(progress);}/*AlertDialog.Builder dialog = new AlertDialog.Builder(this);dialog.setTitle("This is adialog");dialog.setMessage("error");dialog.setCancelable(false);//表示不能通过back键取消dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stub}});dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stub}});dialog.show();*/ProgressDialog progressDialog = new ProgressDialog(this);progressDialog.setTitle("This is ProgressDialog");progressDialog.setMessage("loading......");progressDialog.setCancelable(true);progressDialog.show();/*if(progressBar.getVisibility() == View.GONE){progressBar.setVisibility(View.VISIBLE);}else{progressBar.setVisibility(View.GONE);}*//*String inputText = editText.getText().toString();Toast.makeText(MainActivity.this, inputText, Toast.LENGTH_SHORT).show();*/break;default:break;}}}
代码下载地址:http://download.csdn.net/detail/wangxuewei111/8569045
0 0
- android-常见控件的使用方法
- 常见控件的使用方法
- 【Android】27、常见控件的使用方法——TextView
- 【Android】28、常见控件的使用方法——Button
- 【Android】29、常见控件的使用方法——EditText
- 【Android】30、常见控件的使用方法——ImageView
- 【Android】31、常见控件的使用方法——ProgressBar
- 【Android】32、常见控件的使用方法——AlertDialog
- 【Android】33、常见控件的使用方法——ProgressDialog
- 文章标题:Android常见控件TextView的使用方法
- 文章标题:Android常见控件ImageView的使用方法
- 常见控件的使用方法(一)
- android webview的常见使用方法
- Android ListView控件的使用方法
- android 控件的常见属性
- Android 中常见的控件
- Android 常见的高级控件
- 第一行代码3.2 常见控件的使用方法
- C++编程练习(002)
- 安卓基础知识总结
- Android SDK开发包国内下载地址
- Ettercap结合sslstrip对ssl/https进行攻击
- Redis的内存优化与对持久化机制的分析
- android-常见控件的使用方法
- POJ 2570
- Kali-linux下安装安卓模拟器:Genymotion
- apache占用内存高解决办法
- CSS精心整理的面试题
- 省赛选拔赛——个人赛第二场
- IOS开发IOS 8simulator运行时,定位卡死bug解决
- jms 连接
- UVA12510 Collecting Coins