- 浏览: 278495 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zwnJava:
谢谢,总算找到了句有应的话
Android监听程序的安装和卸载 -
liangoogle:
就是只让edittext输入这些字符。
EditText 只输入英文和特殊字符 -
huibin147852369:
应该讲解一下!
EditText 只输入英文和特殊字符 -
goingshow:
楼主,是否发现 自定义selector 出来的chekbox ...
Android 自定义CheckBox 样式 -
shadow88:
这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点, ...
TextView 跑马灯效果
public class Test extends Activity {
/** Called when the activity is first created. */
private Button.OnClickListener button_listener = new Button.OnClickListener() {
public void onClick(View v) {
showDialog(1);
}
};
private Button.OnClickListener listener2 = new Button.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(2);
}
};
private Button.OnClickListener listener3 = new Button.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
showDialog(3);
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init() {
// TODO Auto-generated method stub
Button button1 = (Button) findViewById(R.id.button1);
Button button2 = (Button) findViewById(R.id.button2);
Button button3 = (Button) findViewById(R.id.button3);
button1.setOnClickListener(button_listener);
button2.setOnClickListener(listener2);
button3.setOnClickListener(listener3);
}
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case 1: {
Dialog dialog = new AlertDialog.Builder(Test.this).setTitle("Question")
.setMessage("one111111111111111111111")// 设置内容
.setPositiveButton("Yes", // 设置确定按钮
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
setResult(RESULT_OK);
finish();
}
}).setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).create();// 创建
return dialog;
}
case 2: {
ScrollView sv = new ScrollView(this);
TextView tv = new TextView(this);
tv.setText("2");
sv.addView(tv);
Dialog dialog2 = new AlertDialog.Builder(Test.this).setTitle("Question")
.setView(sv)// 设置内容
.setPositiveButton("Yes", // 设置确定按钮
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
setResult(RESULT_OK);
finish();
}
}).setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).create();// 创建
return dialog2;
}
case 3: {
ScrollView sv = new ScrollView(this);
TextView tv = new TextView(this);
tv.setText("3");
sv.addView(tv);
Dialog dialog3 = new AlertDialog.Builder(Test.this).setTitle("Question")
.setView(sv)// 设置内容
.setPositiveButton("Yes", // 设置确定按钮
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
setResult(RESULT_OK);
finish();
}
}).setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).create();// 创建
return dialog3;
}
default: {
return null;
}
}
}
}
发表评论
-
android attr.xml 怎么在主工程中设置library项目中背景或者其他一些属性。
2013-04-16 19:38 2168怎么在主工程中设置library项目中背景或者其他一些属性 ... -
android 中theme.xml与style.xml的区别
2013-04-16 19:03 4447android 中theme.xml与style.xml的 ... -
android 键盘 搜索键
2013-04-15 16:52 2238想让软键盘上的enter键显示搜索图标: ... -
在一个按钮正下方显示一个popwindow
2012-11-06 23:48 5264//这是show一个PopupWindow P ... -
app widget 进入主客户端代码。
2012-04-25 16:56 1494做widget : 想点击widget一个按钮时就进入客户端 ... -
自实现listview 添加滑动监听
2012-04-10 17:58 0public interface OnScroll ... -
acitvitygroup edittext 软盘弹出时 底部菜单挤压到上面的问题
2012-03-31 17:28 1559userName = (EditText) layout. ... -
widget
2012-03-13 14:26 7331:在清单注册: <receiver ... -
wifi 通知栏上 选择程序时出现你的应用
2012-02-08 10:06 1249<activity android:co ... -
让软盘消失和出现
2012-02-07 18:28 1284在程序中加入以下代码时,软键盘会出现: Inpu ... -
按两次back键返回
2012-02-07 16:45 1066Java代码 private long ... -
创建桌面快捷方式
2012-02-07 14:49 1171本文时在activity中创建桌面快捷方式: p ... -
根据图片名字 读取图片
2012-01-17 17:57 990根据图片名字 读取图片 int id_up = co ... -
关于tableactivity 中activitygroup 使用spinner 控件报错
2012-01-14 11:05 1330这个就和显示dialog一样的道理,都要使用父类显示: 解决 ... -
获取控件坐标
2011-10-10 18:00 972int[] location = new locati ... -
密码长度 太短了提示
2011-07-14 14:38 1257第一种方法: final EditText ... -
EditText 只输入英文和特殊字符
2011-07-14 11:15 2111android:digits="1234567890 ... -
XML 转义字符
2011-07-14 11:14 1173XML 转义字符 随笔记录 XML X ... -
EditText 文字验证
2011-07-14 10:45 2321android:numeric="integer&q ... -
制作一个透明的LinearLayout
2011-07-08 16:56 7019在ListView的最下方加上一个透明的背景按钮或者布局: ...
相关推荐
本文将详细讲解如何实现一个带有两个按钮的自定义Dialog,并结合"DefinedDialog"这个压缩包文件中的内容,提供具体的步骤和代码示例。 一、自定义Dialog的基本结构 自定义Dialog通常涉及以下组件: 1. Dialog类:...
本文将深入探讨如何实现多个Button的监听器,并通过源码分析来理解其工作原理。 首先,Button监听的基本原理是通过设置OnClickListener来捕获点击事件。在Java中,我们通常使用匿名内部类的方式来实现监听器: ```...
本教程将详细介绍如何在Android Studio中实现一个功能,即通过多个按钮跳转到多个不同的页面,并利用选项卡功能来增强用户体验。首先,我们需要理解Android Studio中的布局设计、按钮事件监听以及选项卡控件的使用。...
综上所述,这个名为“button-add-music”的应用展示了Android开发中关于按钮事件处理、音乐播放控制、媒体库访问、生命周期管理等多个核心知识点。开发者通过这些技术,为用户提供了一个能够控制音乐播放与停止的...
在Android开发中,防止用户重复点击Button按钮是一个常见的需求,特别是在执行异步操作如网络请求、数据库操作或者页面跳转时。重复点击可能导致不必要的资源浪费,甚至引发逻辑错误。为了解决这个问题,开发者通常...
在Android开发中,有时我们需要根据应用的需求在运行时动态创建UI元素,比如按钮(Button)。动态生成Button并为其设置点击事件是常见的编程实践,尤其在处理不确定数量或内容的控件时。本教程将深入讲解如何实现这...
在Android开发中,创建带有多个按钮(Button)的应用程序是一项基本任务,这通常涉及到用户界面的设计和事件监听处理。"最简单多button及setText实例"是一个很好的起点,它演示了如何在Android应用中添加和操作多个...
在开发用户界面时,按钮(Button)是常见且至关重要的元素,它允许用户与应用程序进行交互。然而,如果不加控制地让用户频繁、快速点击,可能会导致一系列问题,如服务器负载过重、数据处理错误或者应用程序崩溃。...
在XML布局文件中,我们可以使用标签作为基础,并在其内部添加多个<Button>标签来表示额外的清除按钮。每个按钮都可以设置不同的图标和点击事件,以便清除不同类型的输入。例如: ```xml android:layout_width=...
2. 复选按钮:允许用户从多个选项中选择一个或多个。 3. 单选按钮:用户只能选择其中一项。 4. 图标按钮:仅使用图标表示功能,常用于节省空间或提供视觉一致性。 5. 悬浮按钮(Floating Action Button, FAB):在...
在XML布局文件中,我们通常使用`<Button>`标签定义一个按钮,通过`android:text`属性设置按钮显示的文本,`android:id`属性为按钮分配一个唯一标识。 按钮点击事件的处理主要依赖于监听器(Listener)。Android提供...
总之,通过理解并运用Android的视图动画API,你可以为应用程序中的多个按钮创建各种动态效果,提升用户交互体验。记住,良好的动画设计不仅能吸引用户的注意力,还能帮助他们更好地理解和使用你的应用。
在Android开发中,ScrollView是一个非常常用的布局组件,它允许用户滚动...这在设计长内容页面或者需要多个操作按钮的场景中非常实用。同时,这也是Android开发基础中的一个重要部分,对于初学者来说是很好的实践项目。
本示例着重讲解如何动态地在现有布局中创建一个按钮,并为其添加点击事件。首先,我们需要理解Android布局的基本概念。 布局(Layout)在Android中是视图容器,用于组织和管理屏幕上的各个组件,如按钮、文本框等。...
它允许用户滚动查看多个相似的项,而Button则是Android界面中常见的交互元素。当我们需要在ListView的每一项中包含一个Button,并实现点击Button时改变Button自身的背景,这就涉及到自定义Adapter、事件监听以及对...
对于第二个按钮`<Button>`,我们还看到了`android:layout_margin="30dp"`,这个属性为按钮添加了30dp的外边距,使其与其他元素保持一定的距离。 在实际开发中,除了这些基本属性,Button还有其他功能,如设置监听器...
本教程将详细介绍如何创建一个自定义的EditText控件,该控件在其两侧分别添加加(+)和减(-)按钮,以实现数值的增减功能。这种设计常用于商品数量选择、评分等场景。 首先,我们需要创建一个新的XML布局文件,...
在Android应用开发中,"安卓倒计时按钮TimeButton"是一个常见的组件,它通常用于用户请求操作,如发送验证码或重置密码等场景。当用户点击该按钮后,按钮会开始倒计时,并在倒计时结束后恢复到可点击状态,提供了一...
这里,`setOnClickListener`方法为Button绑定了一个监听器,当用户点击Button时,`onClick`方法会被调用,显示一个短暂的Toast消息。 2. **XML实现**: 在XML布局文件中,可以直接在Button标签内指定`android:...
- 可以在`styles.xml`文件中定义自定义按钮样式,并在布局文件中引用,这样可以统一应用到多个按钮,提高代码复用性。 6. **动画效果**: - Android提供多种动画API,可以为按钮添加点击反馈,如颜色变化、缩放等...