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

熱點內容
在線能看的資源電影 瀏覽:308
734什麼錯誤代碼 瀏覽:220
淘寶傳文件軟體 瀏覽:310
韓國電影國語發音 瀏覽:423
第365章天資榜葉凌天 瀏覽:864
大胸乳房電影 瀏覽:200
開網路醫院需要什麼手續 瀏覽:595
2014世界500強word 瀏覽:867
羅蘭曾志偉主演鬼電影全集 瀏覽:961
jsregexpmatch替換 瀏覽:848
飛盧小說vip章節破解方法 瀏覽:497
主角叫陳凡外號屠夫 瀏覽:305
列印文件隱藏軟體 瀏覽:431
js中時分秒正則表達式 瀏覽:569
excel文件查看器 瀏覽:718
電影理發師殺死女友 瀏覽:419
word2003剪貼板 瀏覽:208
手機微信文件已過期或已被清理怎麼辦 瀏覽:997
免費看會員電影網站 瀏覽:639
女生去找在北京送快遞的男朋友的電影 瀏覽:67

友情鏈接