- 浏览: 278504 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zwnJava:
谢谢,总算找到了句有应的话
Android监听程序的安装和卸载 -
liangoogle:
就是只让edittext输入这些字符。
EditText 只输入英文和特殊字符 -
huibin147852369:
应该讲解一下!
EditText 只输入英文和特殊字符 -
goingshow:
楼主,是否发现 自定义selector 出来的chekbox ...
Android 自定义CheckBox 样式 -
shadow88:
这个方法是不错,但是如果是由多个组件组合,只有这个获得了焦点, ...
TextView 跑马灯效果
public class Test extends Activity implements OnClickListener {
@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(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
showDialog(1);
break;
case R.id.button2:
showDialog(2);
break;
case R.id.button3:
showDialog(3);
break;
default:
break;
}
}
@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的最下方加上一个透明的背景按钮或者布局: ...
相关推荐
button.setOnClickListener(//为按钮对象添加OnClickListener接口实现 //OnClickListener为View的内部接口,其实现者负责监听鼠标点击事件 new View.OnClickListener(){ public void onClick(View v){ ...
这里的`v -> {...}`就是Lambda表达式,它相当于创建了一个实现了`OnClickListener`接口的匿名类,但代码更简洁。 **对比与选择** 两种方法各有优缺点。匿名内部类的实现方式对于初学者来说更易于理解和编写,适合...
创建一个新的Activity类,继承自Activity,并实现OnClickListener接口: ```java public class ThirdActivity extends Activity implements OnClickListener { Button btn; @Override protected void ...
3. **音乐播放服务**:为了实现音乐播放,开发者可能使用了Android的MediaPlayer类。MediaPlayer提供了一个接口,可以加载音频资源,准备播放,并处理播放控制。 ```java MediaPlayer mediaPlayer = new ...
继续上次的,我们接下来要学习另外两种方式,三:Activity实现onClickListener接口;四:其他类实现onClickListener接口。 三:Activity实现onClickListener接口 1.直接在Activity上添加 public class ...
6. **使用Button实现功能** - 启动新的Activity:在点击事件中使用`Intent`启动新的Activity。 - 执行网络请求:点击按钮触发网络请求,如获取数据或提交表单。 - 显示对话框:点击按钮弹出警告对话框、确认...
这可以通过编程语言中的按钮对象属性来实现,例如在JavaScript中,可以使用`button.disabled = true`禁用按钮,然后通过`setTimeout`函数在3秒后恢复其可用性。 ```javascript function handleClick() { button....
3. **传递接口**:将父组件作为参数传递给ListView的Adapter,在Adapter中,当Button被点击时,调用这个接口的方法,从而触发父组件的回调。 代码示例: ```java public interface OnItemClickListener { void ...
2. 设置监听器:使用OnClickListener接口,重写onClick()方法,当用户点击Button时执行相应逻辑。 3. 动态改变按钮状态:可以通过设置选中、禁用等状态,以提供不同的视觉反馈。 4. 图标与文本:Button不仅可以显示...
这通常涉及到OnClickListener接口的实现。在onClick()方法内,启动一个异步任务,如AsyncTask,来执行后台操作并更新进度。 在Android中,AsyncTask是一个轻量级的后台处理框架,用于执行短时间的任务。我们可以...
在`MainActivity.java`中,我们需要实现`View.OnClickListener`接口,并覆盖`onClick`方法: ```java public class MainActivity extends AppCompatActivity implements View.OnClickListener { ... @Override...
1. **OnClickListener**:该接口提供了`onClick(View v)`方法,当按钮被短按时调用。你可以在这个方法内定义点击后按钮背景改变的逻辑。例如: ```java button.setOnClickListener(new View.OnClickListener() { @...
5. **监听器与事件处理**:为了响应用户的触摸事件,项目中可能使用了OnClickListener或OnTouchListener接口,实现按钮点击时的反馈和动画触发。 6. **布局管理**:在XML布局文件中,按钮(Button)通常作为...
另一种方式是先定义一个实现了`OnClickListener`接口的内部类,然后在需要的时候实例化并赋值给Button的`setOnClickListener`。以下是使用这种方法的例子: ```java private OnClickListener listener = new ...
viewHolder.button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int position = (int) v.getTag(); // 获取点击的item位置 // 在这里处理点击事件,例如更新...
在Android中,可以使用`OnClickListener`接口来监听按钮点击事件,然后在回调方法中处理相应的逻辑,包括改变其他按钮的可见性、颜色或者状态,甚至更新UI的其他部分。 在项目源码中,`JavaApk源码说明.txt`可能是...
在对应的Activity中,找到Button并设置OnClickListener。当按钮被点击时,加载并启动旋转动画。代码可能如下: ```java Button myButton = findViewById(R.id.myButton); myButton.setOnClickListener(new View....
本文将深入探讨如何实现多个Button的监听器,并通过源码分析来理解其工作原理。 首先,Button监听的基本原理是通过设置OnClickListener来捕获点击事件。在Java中,我们通常使用匿名内部类的方式来实现监听器: ```...
Button 事件响应是通过 Button.OnClickListener 来实现的,这是一个接口,需要我们自己实现 onClick 方法。 在我们的 Demo 中,我们将实现当点击 Button 时,TextView 文字将发生改变,并在屏幕上出现一段时间的 ...
- 使用`OnClickListener`接口或匿名内部类监听Button的点击事件,编写`onClick(View v)`方法来处理按钮被点击后的逻辑。 5. **下载状态Button** - 可以结合`ProgressBar`,在Button上显示下载进度。当下载开始时...