Android用户界面程序设计示例
[例1]按钮和Toast弹出对话框 1
[例2] TextView文本框(1) 3
[例3]TextView文本框(2) 4
[例4]编辑框EditText 4
[例5]单选RadioButton 6
[例6]Toast的用法简介 8
[例7]多选checkbox 12
[例8]菜单Menu 14
[例9]Dialog对话框 16
[例10]图片视图ImageView 19
[例11]图片按钮ImageButton 21
界面布局 24
[例12]垂直线性布局 24
[例13]水平线性布局 25
[例14]相对布局 26
绝对布局 27
[例15]表单布局 27
[例16]切换卡(TabWidget) 31
[例1]按钮和Toast弹出对话框
1、设计界面如图所示:
2、布局文件:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="***@string/hello"
/>
<Button
android:id="@+id/ok"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="OK"/>
3、Activity界面程序:
public class Activity01 extends Activity {
public void onCreate(Bundle savedInstanceState) {
(savedInstanceState);
setContentView();
// 获得Button对象
Button button_ok = (Button) findViewById();
// 设置Button控件监听器
(new () {
public void onClick(View v) {
// 这里处理事件
//DisplayToast("点击了OK按钮");
(this, ("点击了OK按钮", ).show();
}
});
}
public void DisplayToast(String str) {
(this, str, ).show();
}
/* 按键按下所触发的事件*/
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case :
DisplayToast("按下:中键");
break;
case :
DisplayToast("按下:上方向键");
break;
case :
DisplayToast("按下:下方向键");
break;
case :
DisplayToast("按下:左方向键");
break;
case :
DisplayToast("按下:右方向键");
break;
}
return (keyCode, event);
}
/* 按键弹起所触发的事件*/
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case :
DisplayToast("弹起:中键");
break;
case :
DisplayToast("弹起:上方向键");
break;
case :
Android用户界面程序设计示例 来自淘豆网m.daumloan.com转载请标明出处.