導航:首頁 > 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不可點擊事件相關的資料

熱點內容
tgp修復工具 瀏覽:952
qlv文件放在桌面找不到 瀏覽:199
卓易彩票app 瀏覽:743
js獲取游標 瀏覽:701
發送的文件怎麼找不到 瀏覽:324
cad文件欄和工具欄都不見了 瀏覽:102
看圖識建築app 瀏覽:398
word2020文件類型默認擴展名 瀏覽:194
時代少年團的圖片在哪個app 瀏覽:350
康平網站建設值多少錢 瀏覽:642
怎樣把word分頁 瀏覽:135
javareplaceall替換不了 瀏覽:985
widgetsjstwitter 瀏覽:556
如何做一個工會網站 瀏覽:694
javascript轉化為數值 瀏覽:173
l3agent配置文件 瀏覽:521
element3d文字教程 瀏覽:434
pages文件能在word里打開么 瀏覽:53
金鏟鏟配置文件下載失敗客戶端無法啟動 瀏覽:387
c按行讀取word 瀏覽:310

友情鏈接