0
A
回答
0
我確定有更好的方法,但這是最基本的方法。這裏的MainActivity:
public class MainActivity extends AppCompatActivity {
private boolean mMaleImgClicked, mFemaleImgClicked;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView maleImg = (ImageView) findViewById(R.id.male_imageview);
final ImageView femaleImg = (ImageView) findViewById(R.id.female_imageview);
maleImg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!mMaleImgClicked) {
maleImg.setImageResource(R.drawable.female_image);
mMaleImgClicked = true;
} else {
maleImg.setImageResource(R.drawable.male_image);
mMaleImgClicked = false;
}
}
});
femaleImg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!mFemaleImgClicked) {
femaleImg.setImageResource(R.drawable.male_image);
mFemaleImgClicked = true;
} else {
femaleImg.setImageResource(R.drawable.female_image);
mFemaleImgClicked = false;
}
}
});
}
}
...和activity_main:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/male_imageview"
android:src="@drawable/male_image"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/female_imageview"
android:src="@drawable/female_image"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content" />
</LinearLayout>
+1
謝謝,它已成功>> –
0
您可以使用setColorFilter每個imageview的,當你點擊,只需添加到ImageView的onClick
:
imageview.setColorFilter(Color.argb(50, 0, 0, 0));
相關問題
- 1. 如何處理點擊按鈕的jQuery
- 2. 如何處理圖片點擊按鈕點擊事件
- 3. Facebook |處理像按鈕點擊
- 4. 如何處理按鈕點擊NSCollectionView
- 5. 如何處理按鈕點擊ListFragment
- 6. Android:如何處理按鈕點擊
- 7. jquery ui對話框 - 按鈕點擊事件處理程序
- 8. 處理點擊圖像按鈕的活動列表視圖
- 9. 處理按鈕點擊
- 10. 處理按鈕點擊
- 11. 多按鈕點擊處理
- 12. 如何處理這些對象?
- 13. 處理RecycleView項目中的圖像按鈕點擊
- 14. 如何使圖像按鈕可點擊?
- 15. 如何更改點擊按鈕圖像?
- 16. 如何更改按鈕圖像點擊
- 17. 如何處理自定義視圖的按鈕點擊事件?
- 18. !模擬按鈕點擊 - 處理對象/類/事件
- 19. 處理按鈕上的快速點擊
- 20. 如何處理按下/按下按鈕時點擊?
- 21. 如何將按鈕放在圖像的座標上,並在點擊這些按鈕時運行jquery函數
- 22. 如何改變點擊圖像按鈕上的圖像?
- 23. 如何隱藏按鈕圖像,當我點擊按鈕,ios
- 24. WPF:如何處理點擊和雙擊按鈕?
- 25. 處理按鈕點擊通知
- 26. 無法處理按鈕點擊彈出
- 27. 黑莓按鈕點擊處理程序
- 28. Android處理多個按鈕點擊
- 29. C#/ Windows MediaPlayer:處理點擊按鈕
- 30. pyqt4按鈕點擊處理程序
你可以如果你能寫得更清楚,試着幫忙。 –