我有一个我希望看起来像按钮的LinearLayout。有人建议我将android:drawable/btn_default
作为背景应用于我的视图,但这会使View看起来像Android 2.3按钮。我希望它看起来像屏幕上的其他按钮。我错过了什么?
我的XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linlay_add_category_area_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@android:drawable/btn_default"
android:orientation="horizontal"
android:padding="13dp" >
答案 0 :(得分:2)
您是否曾尝试使用Button
这样的风格。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
style="?android:attr/buttonStyle"
android:id="@+id/linlay_add_category_area_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:orientation="horizontal"
android:padding="13dp">
...
</LinearLayout>
答案 1 :(得分:0)
我不确定你是否可以用某种方式指定你想从哪个sdk获取这些资源。
您可以做的是将SDK目录(在您的计算机上)中的适当资源复制到项目目录中。并且就像使用自己的资源一样使用它们。
您可以在以下网址找到这些资源:
[SDK]/platforms/android-[VERSION]/data/res/
请记住复制位于此处的选择器文件:
[SDK]/platforms/android-[VERSION]/data/res/drawable/btn_default.xml
以及来自其他可绘制目录的所有必要(必要的=在选择器文件中使用)资源(drawable-ldpi,drawable-mdpi,drawable-xdpi等)