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

熱點內容
怎麼修改手機原始密碼 瀏覽:230
榆次網站優化怎麼樣 瀏覽:537
vb窗體文件如何打開 瀏覽:810
百度找圖怎麼跳轉網站 瀏覽:284
安卓44如何隱藏文件夾 瀏覽:92
sr100怎麼編程序 瀏覽:795
蘋果手機怎樣保存信息 瀏覽:379
安卓patch是什麼文件 瀏覽:819
2003word審閱 瀏覽:387
手機時間查找新文件 瀏覽:695
資料庫管理員怎麼入行 瀏覽:852
安卓nba2k17修改能力 瀏覽:868
win10設置nsf文件共享 瀏覽:445
同一個網站怎麼發文章 瀏覽:725
蘋果翻蓋手機多少錢 瀏覽:815
flash80金鷹教程 瀏覽:374
怎麼把美國的app賬號換成中國的 瀏覽:375
貸款60秒app 瀏覽:408
捷安特騎行app有什麼獎勵 瀏覽:542
網站圖片展示代碼 瀏覽:167

友情鏈接