導航:首頁 > APP軟體 > 安卓layout不可點擊事件

安卓layout不可點擊事件

發布時間:2021-12-03 07:49:30

Ⅰ android中, 如何讓布局文件中定義的一個Layout接收點擊事件,並為它添加Listener。或者是類似的功能實現

LinearLayout layout=new LinearLayout(this);
layout.setBackgroundColor(Color.GREEN);
LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(200, 50);
ImageView imageView=new ImageView(this);
imageView.setImageResource(R.drawable.icon);
layout.addView(imageView, params);
setContentView(layout);
layout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.d("tag", "點擊了layout!! ");
}
});
}

Ⅱ LinearLayout嵌套Button時的點擊事件,該如何解決

LinearLayout android:descendantFocusability= blocksDescendants Button android:background= @layout/selector /LinearLayout Button 通過設置android:background 使得點擊時變換背景顏色 ------解決方案-------------------------------------------------------- 覺得你這聯動不能用selector,考慮考慮設計上吧 ------解決方案-------------------------------------------------------- 別用selector,在代碼中添加ontouch 事件試一下 ------解決方案-------------------------------------------------------- ------解決方案-------------------------------------------------------- 其實你的思路太局限了,imageView 和button 都是View,大家都有同樣的基類,那幹嘛一定 要用button 呢,而且也根本沒必要去監聽button 的OnClick。 你把 Button 換成 imageView(不換也可以,但是可擴展性不好),然後 LinearLayout 和 imageView 都做一個selector,給LinearLayout 做一個OnClick 監聽,綁定在xml 里就行了, 然後監聽里加一行 你的LinearLayout.setSelected(true)就可以了 ------解決方案-------------------------------------------------------- Button 換成View 然後只要給LinearLayout 寫onClick 事件就可以了 ------解決方案--------------------------------------------------------

Ⅲ android 禁用Layout下的所有控制項觸碰事件

是dialog彈出來的?
如果是dialog彈出來的話,設置一個屬性,好像是onOutSideTouch吧設成false
如果不是的內話你就得在layout的所有容監聽事件裡面加一個判斷,判斷下layout2當前是否visiable,顯示的話return不做任何操作,否則進行原先的操作

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

android:clickable="false"

Ⅳ android開發,Layout中add入一個view,占據它的全部,怎麼觸發Layout的點擊事件呢

重寫 dispatchTouchEvent() 試試

Ⅵ android如何設置整個activity不可點擊不可獲得焦點

Activity像Dialog一樣,可以使用主題樣式,默認sdk提供一個theme.dialog, 4.0開始使用Theme.Holo.DialogWhenLarge

在Androidmanifest.xml中配置Activity的時候添加@android:style/Theme.Holo.DialogWhenLarge:

Ⅶ 求教android里如何判斷Linearlayout里的控制項是否被點擊

可以通過比較點擊的位置是否在Linearlayout的區域范圍內

Ⅷ Android LinearLayout設置觸摸事件不執行

layout文件截圖發出來看看

Ⅸ android,圖片按鈕不能點擊啊,點擊後圖片按鈕都沒有動,什麼原因啊

布局文件設置圖片按鈕,如果沒有監聽點擊事件,是沒有反應的,可以使用:
newsback.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
finish();
}
});

Ⅹ android framelayout兩布局重疊,如何讓下層不響應事件

設置上層布局的屬性android:clickable="true"就行了。

閱讀全文

與安卓layout不可點擊事件相關的資料

熱點內容
任命文件人字多少號 瀏覽:27
如何給桌面的文件自動填寫序號 瀏覽:349
壓縮文件JPG重命名 瀏覽:487
vivox7怎麼隱藏文件 瀏覽:340
官網買蘋果好處 瀏覽:153
直播app源碼如何搭建 瀏覽:31
c盤系統文件包介紹圖片 瀏覽:856
linuxopt主要存哪些文件 瀏覽:924
jsdate天數 瀏覽:930
qq空間怎樣發視頻文件在哪裡找 瀏覽:208
nrf2401收發程序 瀏覽:498
哪個網站看新聞最好 瀏覽:944
找到文件夾並清除linux 瀏覽:82
蘋果app不安全怎麼辦 瀏覽:1000
電腦桌面文件收集軟體推薦 瀏覽:317
桌面的文件夾不能刪除不了怎麼辦 瀏覽:724
什麼是手機溫控文件 瀏覽:840
廣東農信app怎麼更改預留手機號碼 瀏覽:241
cdm打開隱藏文件夾 瀏覽:320
貝殼app房子為什麼偶爾不顯示 瀏覽:4

友情鏈接