当前位置:首页 » 安卓系统 » 安卓监听用什么控件

安卓监听用什么控件

发布时间: 2023-01-26 12:08:43

Ⅰ 请教大侠们,android 如何监听系统日期和时间的变化

先在manifest里面注册一个广播接受者
<receiver android:name="****Receiver">
<intent-filter>
<action android:name="android.intent.action.DATE_CHANGED"></action>
<action android:name="android.intent.action.TIME_SET"></action>
</intent-filter>
</receiver>
然后在代码中实现你的逻辑:
public class ****Receiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("ok", "broadcast!");
}
}

Ⅱ 一个android页多个togglebutton怎么监听

监听,每个控件都可以独立的进行监听的,例如这样的形式setonclicklister,只不过有很多按钮了之后,就会显得代码很臃肿,你可以使用swicht的形式来简化代码.

Ⅲ 在android中怎样给整个页面设置监听事件

您可以类似这样,先实例化子页面中的Button控件,然后将实例化后的控件绑定监听事件 View view=LayoutInflater.from(context).inflate(R.layout.abc_action_bar_view_list_nav_layout,null); Button button= (Button) view.findViewById(R.id.action_bar); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { //写上点击后要执行的事件 } }); 当然了,您要在不同页面实现不同的功能的话,您可以将以上代码写在viewPager.setOnPageChangeListener的滚动回调方法当中进行页面滚动的判断,从而执行不同的点击事件。希望能帮到您,如果还有什么问题,欢迎您继续追问。谢谢。

Ⅳ 安卓中怎样在方法里面实现监听事件

一.匿名内部类
1.先找到那个控件(初始化)
private Button bt1; //onCreate方法外
bt1 = (Button)findViewById(R.id.button1);

2.设置事件监听器
bt1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
System.out.println("我的按钮被点击了");
}
});

一.外部类监听点击事件
1.先找到那个控件(初始化)
private Button bt2; //onCreate方法外
bt2 = (Button)findViewById(R.id.button2);

2.设置事件监听器
bt2.setOnClickListener(new MyOnClickListener(){
public void onClick(View v){
super.onClick(v); //执行父类的onClick
System.out.println("我的按钮被点击了"); //执行子类的onClick
}
});

3.在另一个类中写父类的onClick方法
class MyOnClickListener implements OnClickListener{
public void onClick(View v){
v.setAlpha(0.5); //设置透明的0.5
}
}
//OnClickListener是一个接口

Ⅳ android checkbox 怎么监听

当在adapter中给控件设置了监听事件以后,listview的行监听事件会失效,这点要注意,需要设置两个地方的属性第一,在listview所在的那个layout文件的根元素,注意是根元素,设置android:descendants...="blockDescendants"(省略号这一个单词我记不太清楚了)然后在适配器的item的layout,也就是每行有button的那个layout中,设置button的属性android:focusable="false"

Ⅵ android:批量添加控件并设置监听

我的一个思路:
先要有:Linearlayout ll = new LinearLayout(R.id.**);
给imagebutton加一个事件,事件内容写:
ll.addView(view) //view 即你的TextView+EditText所在的View

Ⅶ Android控件<第二十篇>:PopupMenu基本使用

我们可以在res中的menu文件夹中新建一个一个menu文件

加载menu配置,监听popup事件。

效果如下:

采用反射机制,让图片展示出来

效果如下:

Ⅷ android 的spinner是一个什么作用的控件

可以使用Button加ListPopupWindow实现和spinner一样的效果,并且可以监听到点击事件(Spinner是不能设置点击事件的)
布局文件,只有一个button
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >

<Button
android:id="@+id/button"
android:layout_width="100dp"
android:layout_height="50dp"
/>
</LinearLayout>
代码

public class MainActivity extends Activity {

private Button button;
private ListPopupWindow popupWindow;
private List<String> strings;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
strings = new ArrayList<String>();
strings.add("item1");
strings.add("item2");
strings.add("item3");
button = (Button)findViewById(R.id.button);
popupWindow = new ListPopupWindow(this);
popupWindow.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,strings));
popupWindow.setAnchorView(button);
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
popupWindow.setModal(true);
popupWindow.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
button.setText(strings.get(position));
popupWindow.dismiss();
}
});
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
popupWindow.show();
}
});
}
}

Ⅸ Android实践6 | 实现Button的监听

按钮是最常用的控件,通过onClick方法可以实现单击按钮后产生一定的操作。可以传递intent,也可显示提示信息。

1、学会重载setOnClickListener方法,进行按钮的监听处理
2、Toast的使用

1、单按钮监听
1)、在按钮所属的父Activity里,创建按钮变量
private Button mBtnTextView;
2)、在onCreate方法内部,变量关联资源id
mBtnTextView = (Button) findViewById(R.id.btn_tv);
3)、在onCreate方法内部,设置setOnClickListener

2、多按钮监听
1)、在按钮所属的父Activity里,创建多个按钮变量,和Intent变量

2)、在onCreate方法内部,变量关联资源id

3)、在onCreate方法内部,设置setOnClickListener

4),在按钮所属的父Activity里,创建公共的ButtonListener监听类

可通过传入Button的Id switch语句进行选择 进行监听 实现不同的操作

要点:
1、findViewById方法关联资源里的按钮id。
2、重载View.OnClickListener方法。
3、使用的单击后启动操作都在onClick方法里。
getId()方法取得按钮的id,确定是那一个按钮被单击。
4、Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失。
1)、makeText方法
2)、show()方法
如:

Ⅹ android EditText控件有没有离开监听事件

获得焦点:有光标近来onTextChanged:正在输入时的时间失去焦点:就是光标离开了。

热点内容
我的世界红石怎么卡服务器 发布:2024-05-17 21:03:53 浏览:43
吃面包解压神器 发布:2024-05-17 20:50:32 浏览:334
木料方算法 发布:2024-05-17 20:44:18 浏览:762
手机可以换内置存储 发布:2024-05-17 20:31:37 浏览:744
泛型编程stl 发布:2024-05-17 20:26:34 浏览:933
传智播客php韩顺平 发布:2024-05-17 20:09:52 浏览:819
android蓝牙打印打印图片 发布:2024-05-17 18:58:31 浏览:464
android年龄 发布:2024-05-17 18:51:33 浏览:198
termux安装python 发布:2024-05-17 18:44:55 浏览:655
手机流量上传 发布:2024-05-17 18:44:06 浏览:551