簡體   English   中英

Android Studio 2.2自定義按鈕

[英]Android Studio 2.2 custom button

如何在Android Studio 2.2中添加自定義按鈕? 我找到了必須的信息:

在app / src / main / res / drawable中創建一個.xml文件(例如custom_button.xml):

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_on"
    android:state_pressed="true" />
<item android:drawable="@drawable/button_focused"
    android:state_focused="true" />
<item android:drawable="@drawable/button_off" />
</selector>

將我的.png圖像(button_on,button_off,button_focused)添加到app / src / main / res / drawable-xxhdpi(我沒有這個文件夾 - 我將圖像放在可繪制的文件夾中 - 自己制作xxhdpi文件夾並將圖像放在那里'工作或)

編輯activity_main.xml:

 <Button
        android:text=""
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/button_microphone"
        android:layout_alignBaseline="@+id/button_add_resource"
        android:layout_alignBottom="@+id/button_add_resource"
        android:layout_centerHorizontal="true"
        android:background="@drawable/custom_button"/>

而現在呢? 雖然按鈕顯示在activity_main.xml可視化工具中,但它不起作用。

錯誤:
在此輸入圖像描述

解決了。
我忘了使用Android \\ sdk \\ tools \\ sdraw9patch.bat在我的圖片上制作1像素寬的邊框。

暫無
暫無

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

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