❶ android,圖片按鈕不能點擊啊,點擊後圖片按鈕都沒有動,什麼原因啊
布局文件設置圖片按鈕,如果沒有監聽點擊事件,是沒有反應的,可以使用:
newsback.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
❷ android 圖片加入動畫點擊事件失效的問題,求高手解決
因為你的ImageView控制項的位置並沒有變呀,你試下再點擊第一次點擊的地方,是一定可以點擊的。如果想要解決也有方法,就是在加個ImageView上去。就ok。
❸ android 怎麼點擊圖片顯示文字說明,再點擊消失了
添加圖片點擊事件,在點擊之後實現布局上的文字的顯示和消失,這個布局可以用frameLayout來實現,將上層的文字啥的先不顯示就行了
❹ android項目代碼沒有錯誤,之前也能正常運行,但再打開界面所有的點擊事件都失效了
重寫activty的onkeydown在用戶按下返回鍵的時候調用,所以我們可以通過重寫onkeydown的方法實現,還有可能到了MainActivity前面還有其他acitivty存活這,我們需要在onkeydown的時候把所有的activity都結束掉,為了實現這個我們先定義一個BaseActivity,在Oncreate和ondestroy生命周期里存儲acitivty的引用 用一個List集合存儲存活的acitivity,我們把list作為application成員 寫一個MyApp類,作為程序啟動的application public class MyApp extends Application{ private List<Activity> activities = new ArrayList<Activity>(); public List<Activity> getActivities(){ return activities; } } BaseActivity代碼如下 class BaseActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ((MyApp)getApplication()).getActivities().add(this); } @Override protected void onDestroy() { super.onDestroy(); ((MyApp)getApplication()).getActivities().remove(this); } } 以後工程里的所有Activity都繼承於BaseActivity即可 最後是MainAcitivty的代碼,在onkeydown方法里遍歷list集合,調用每個activity的finish方法即可 public class MyActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_two); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { List<Activity> activities = ((MyApp)getApplication()).getActivities(); for(Activity activity:activities){ activity.finish(); } return super.onKeyDown(keyCode, event); } }
❺ Android listview的item點擊事件怎麼失效了
在android裡面,點擊屏幕之後,點擊事件會根據你的布局來進行分配的,當你的ListView裡面增加了button之後,點擊事件第一優先分配給你listView裡面的button。
所以你的點擊Item就失效了,這個時候你就要根據你的需求,是給你的item的最外層layout設置點擊事件,還是給你的某個布局元素添加點擊事件了。
如果你點擊的時候涉及到一些值的問題,可以放到元素的tag中存儲,到Oclick事件中再拿出來用。
如果我的回答沒幫助到您,請繼續追問。
❻ Android Button點擊事件無效,而且還銷毀了當前活動
你最好把button事件裡面的代碼貼一下,我估計是裡面的事件有異常,不過被捕獲了,所以只崩掉了當前頁面,至於不同手機上的差異,應該是api版本不同導致的,有些方法不是適配所有api的
❼ android button點擊事件無響應,在線等挺急的
你既然已經 findViewById了你的button了,你又去實例化一個btn,那這樣你的btn其實是你new的那個,但是你在你的Activity上看到的是你findViewById的那個Button,你new的btn由於你沒設置他的位置,所以你看不到!
❽ android中當listview滑動後,再點擊條目,點擊事件失效是什麼原因
我倒是遇到過一次,但我的是一開始好使,運行一段時間之後才不好使的。當時我忘得我是在設置里把這個軟體的數據給清空一次它就好使了。
❾ android中viewpager和viewpager里的圖片點擊事件沖突怎麼解決
setOnTouchListener 裡面return false;標識自己沒處理該事件
你現在return true;表示自己處理了touch事件,後續事件將不再出發,如click。
❿ android 點擊事件 為什麼不起作用
Android中View的點擊事件如果沒有觸發,那肯定是代碼寫的有問題,onClick事件有四種寫法:
1.匿名內部類:
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//點擊後執行
}
});
2.自定義單擊事件監聽類:
class MyClickListener implements OnClickListener {
@Override
public void onClick(View v) {
//點擊後執行
}
}
3.Activity直接實現View.OnClickListener的onClick方法
@Override
public void onClick(View v) {
//點擊後執行
}
4.在XML文件中顯示指定按鈕的onClick屬性,這樣點擊按鈕時會利用反射的方式調用對應Activity中的click()方法:
android:onClick="onClick"
public void onClick(View v) {
//點擊後執行
}