0
A
回答
0
您可以嘗試在onOrientationChange
這個標誌設置一個布爾標誌onClick
boolean clicked = false;
imgView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
clicked = true;
}
});
檢查。希望能幫助到你。
0
使用共享偏好持有點擊事件或使用切換操作 這裏全局變量,我使用共享偏好:
SharedPreferences pref = getApplicationContext().getSharedPreferences(
"any_prefname", MODE_PRIVATE);
ImageView imgFavorite = (ImageView) findViewById(R.id.favorite_icon);
imgFavorite.setClickable(true);
imgFavorite.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Editor editor = pref.edit();
editor.putBoolean("key_name", true);
// Storing boolean - true/false
editor.commit();
}
});
和onOrientationChange檢查使用
pref.getBoolean("key_name", null);
,並再次獲得布爾 重置值爲
Editor editor = pref.edit();
editor.putBoolean("key_name", false);
// Storing boolean - true/false
editor.commit();
+0
這不是這樣做的首選方式。更好的選擇是使用下面的方法。 –
1
您可以在活動中定義一個本地變量,以便在您旋轉手機並稍後恢復時保存。事情是這樣的:
private static final String CLICKED_KEY = "clicked_key";
private boolean clicked = false;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
clicked = savedInstanceState.optBoolean(CLICKED_KEY, false);
}
if (clicked) {
// do something
}
imgView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
clicked = true;
}
});
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putBoolean(CLICKED_KEY, clicked);
}
相關問題
- 1. 安卓:可點擊的ImageView小部件
- 2. 安卓:點擊
- 3. ImageView的安卓
- 4. 安卓:ImageView的不顯示
- 5. 安卓:ImageView的fadingEdge不行
- 6. 安卓:在imageview的
- 7. 安卓按鈕點擊並點擊
- 8. 安卓導航抽屜不想被點擊
- 9. 安卓OptionsMenu點擊次數
- 10. 安卓:條形圖點擊
- 11. 安卓標記Infowindow點擊
- 12. 的Android ImageView的,adjustViewBounds不是安卓4.1
- 13. SlidingDrawer和ImageView的安卓
- 14. 安卓:不要找到3點圖標
- 15. 安卓:當一個小部件的按鈕被點擊
- 16. 安卓系統:有什麼方法可以找出哪個視圖被點擊
- 17. 安卓無法點擊的通知
- 18. 檢查元素被點擊或hasClass
- 19. 在點擊ImageView,打開一個新的佈局與一個新的ImageView裏面(安卓)
- 20. 設置的ImageView的繪製(安卓)
- 21. 創建在屏幕上點擊(安卓)
- 22. 安卓:嵌套可點擊佈局
- 23. 安卓:帶有可點擊HTML鏈接
- 24. 安卓PopupWindow按鈕消失後點擊
- 25. 按鈕點擊安卓小部件
- 26. 安卓:點擊動作(如呼叫)
- 27. 安卓取消點擊烤麪包
- 28. 安卓方向按鈕點擊動作
- 29. 安卓計算器錯誤點擊
- 30. 安卓自動主動點擊事件
設置標誌變量,並將其設置爲0或1,如果點擊它,然後1否則爲0則剛剛獲得標誌的價值和檢查。 – InnocentKiller