android设置不可点击
① Android设置radiobutton不能被点击
点击以后,把其他的选项设置为不可点.
setEnabled(false);
② android 开发: 怎么把一个linearlayout设置为不可点击
android:clickable="false"
③ android中怎样设置按钮不能点击
Button.setEnabled(false);
按钮的“setEnabled”方法设为false就可以了。
④ android ActionBar 最左侧图标,如何设成不能点击
ActionBar 最左侧图标设置不可点击只需要以下步骤:
获取ActinBar实例
ActionBar actionBar = getActionBar();
设置不可点击
actionBar.setDisplayHomeAsUpEnabled(true); // 决定左上角图标的右侧是否有向左的小箭头。true有小箭头,并且图标可以点击,false没有小煎头,并且不可点击。
actionBar.setDisplayShowHomeEnabled(false);//设置是否显示HOME图标,false表示没有。
⑤ Android开发,如何让PopupWindow弹出时外部控件不可点击
// 用于PopupWindow的View 2 View contentView=LayoutInflater.from(context).inflate(layoutRes, null, false); 3 // 创建PopupWindow对象,其中: 4 // 第一个参数是用于PopupWindow中的View,第二个参数是PopupWindow的宽度, 5 // 第三个参数是PopupWindow的高度,第四个参数指定PopupWindow能否获得焦点 6 PopupWindow window=new PopupWindow(contentView, 100, 100, true); 7 // 设置PopupWindow的背景 8 window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); 9 // 设置PopupWindow是否能响应外部点击事件10 window.setOutsideTouchable(true);11 // 设置PopupWindow是否能响应点击事件12 window.setTouchable(true);13 // 显示PopupWindow,其中:14 // 第一个参数是PopupWindow的锚点,第二和第三个参数分别是PopupWindow相对锚点的x、y偏移15 window.showAsDropDown(anchor, xoff, yoff);16 // 或者也可以调用此方法显示PopupWindow,其中:17 // 第一个参数是PopupWindow的父View,第二个参数是PopupWindow相对父View的位置,18 // 第三和第四个参数分别是PopupWindow相对父View的x、y偏移19 // window.showAtLocation(parent, gravity, x, y);
每个方法的作用都写在注解里了,相信大家都能看懂。不过这里要注意这两行:
1 window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));2 window.setOutsideTouchable(true);
只有同时设置PopupWindow的背景和可以响应外部点击事件,它才能“真正”响应外部点击事件。也就是说,当你点击PopupWindow的外部或者按下“Back”键时,PopupWindow才会消失。
⑥ android如何设置整个activity不可点击不可获得焦点
那你把可改陵以点击的和宴歼培可以获取焦点的,全都设置Enabled和Focusable属性全为false假吧,或者在代码里修改晌唯也行
⑦ android开发中怎么控件按钮不让用户频繁的点击
可以通过时间间隔控制不让用户频繁点击。
1、定义一个变量,记录上一次单击的时间
java">longt1=0;//记录上一次单击的时间,初始值为0
2、在按钮的点击时获取本次点击的时间,然后根据间隔时间设置可以点击的频率。
Buttonbtn=(Button)findViewById(R.id.xxxx);//获取该按钮
btn.setOnClickListener(newView.OnClickListener(){//定义按钮的点击事件
@Override
publicvoidonClick(Viewv){
if(t1==0){//第一次单击,初始化为本次单击的时间
t1=(newDate()).getTime();
}else{
longcurTime=(newDate()).getTime();//本地单击的时间
System.out.println("两次单击间隔时间:"+(curTime-t1));//计算本地和上次的时间差
if(curTime-t1>5*1000){
//间隔5秒允许点击,可以根据需要修改间隔时间
t1=curTime;//当前单击事件变为上次时间
}
}
}
}
⑧ android SwitchButton 和CheckBox 怎样设置不可点击,Clickable无效
在线程还在进行时设置按钮不可点击setClickable(false);
getState()返回该线程的状态;
isAlive()测试线程是否处于活动状态;
view都是setClickable(false); 表示不可点击的;
当然你还可以直接注册一个Touche事件,然后在onTouche里return true;