Android中實現跟蹤單擊狀態的圖片按鈕

來源:互聯網
上載者:User

在很多情況下,我們都需要在android中自訂圖片按鈕,而不希望系統的東西出現,那麼今天我們就來一起學習一下怎麼樣來實現這個簡單的需求。

(1)首先,準備好一些必須的資源,我這裡準備了三張圖片如下:




(2)然後我們建立一個android project,在res下面建立一個drawable檔案夾,在drawable檔案夾下面建立button.xml檔案,檔案的具體內容如下:

        
同時我們需要將圖片background.jpg、start_a.png、start_b.png三張圖片拷貝到drawable-hdpi檔案夾下。

(3)修改layout下面的activity_main.xml,修改後的內容如下:

                
這裡我們需要注意的是,要將ImageButton的background屬性設定為"#0000",這樣才不會影響到我們自訂的圖片按鈕效果

(4)主Activity預設setContentView(R.layout.activity_main),MainActivity內容如下:

import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        getMenuInflater().inflate(R.menu.activity_main, menu);        return true;    }}

最後右鍵工程run一下我們的android application,效果如:

源碼:

android中實現跟蹤單擊狀態的圖片按鈕


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.