簡體   English   中英

Android Studio ImageButton從一個圖像更改為另一個圖像

[英]Android studio ImageButton change from one image to another

我在ImageButton遇到了一些問題。 我已經在可繪制文件夾中放置了3張圖像。 圖像分別命名為e1e2e3

我做到了,這樣,當您單擊按鈕時,按鈕圖像從e1變為e2 如果按鈕已經在e2上,我可以將按鈕更改為e3嗎?

嘗試這個

int count = 0;
    e1.setOnClickListener(new View.OnClickListener()   {             
                   public void onClick(View v)  {               
                                 if(count == 0)
                                    {
                                //Set Image 2
                                  count++;
                                   } 
                        else if(count == 1)
                         {
                             // set Image 3
                         }

                   }  
                 });

我認為最簡單的方法是在按鈕單擊事件中手動處理此問題。

例如在按鈕標簽(button.setTag)中設置當前的drawble ID,然后單擊(getTag())來檢查標簽值以將其更改為另一個值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM