當前位置:首頁 » 安卓系統 » android設置不可點擊

android設置不可點擊

發布時間: 2023-05-10 11:30:12

① Android設置radiobutton不能被點擊

點擊以後,把其他的選項設置為不可點.
setEnabled(false);

② android 開發: 怎麼把一個linearlayout設置為不可點擊

android:clickable="false"

③ android中怎樣設置按鈕不能點擊

Button.setEnabled(false);
按鈕的「setEnabled」方法設為false就可以了。

④ android ActionBar 最左側圖標,如何設成不能點擊

ActionBar 最左側圖標設置不可點擊只需要以下步驟:

  1. 獲取ActinBar實例

    ActionBar actionBar = getActionBar();

  2. 設置不可點擊

    actionBar.setDisplayHomeAsUpEnabled(true); // 決定左上角圖標的右側是否有向左的小箭頭。true有小箭頭,並且圖標可以點擊,false沒有小煎頭,並且不可點擊。

  3. 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無效

  1. 在線程還在進行時設置按鈕不可點擊setClickable(false);

    getState()返回該線程的狀態;

    isAlive()測試線程是否處於活動狀態;

    view都是setClickable(false); 表示不可點擊的;

  2. 當然你還可以直接注冊一個Touche事件,然後在onTouche里return true;

熱點內容
openwrt編譯取消跑碼 發布:2025-05-19 16:50:28 瀏覽:125
知道了寬頻賬號密碼如何連接 發布:2025-05-19 16:49:49 瀏覽:655
時間輪資料庫 發布:2025-05-19 16:45:20 瀏覽:269
ipad緩存垃圾怎麼清理 發布:2025-05-19 16:44:46 瀏覽:536
視頻加解壓 發布:2025-05-19 16:35:28 瀏覽:6
c語言大學教程第六版 發布:2025-05-19 16:04:21 瀏覽:741
androidvr播放器 發布:2025-05-19 15:55:32 瀏覽:965
我的世界pc如何創建伺服器 發布:2025-05-19 15:51:24 瀏覽:734
搶腳本 發布:2025-05-19 15:47:14 瀏覽:407
ct4哪個配置性價比最高 發布:2025-05-19 15:38:02 瀏覽:954