有谁知道Holo主题专注按钮可绘制的位置是什么?
我想将其设置为我的某个事件的视图,但我无法找到它。Holo专注按钮的位置绘制
回答
1.首先找到以下在Android SDK中的平台文件夹位置 -
yourandroidsdkrootfolderpath \平台\ Android的11 \ DATA \水库\绘制
(例如:d:\机器人\平台\ android- 11个\ DATA \水库\绘制)
2.find上命名为btn_default_holo_dark.xml 文件夹中的XML文件,它包含类似下面的代码:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false" android:state_enabled="true"
android:drawable="@drawable/btn_default_normal_holo_dark" />
<item android:state_window_focused="false" android:state_enabled="false"
android:drawable="@drawable/btn_default_normal_disable_holo_dark" />
<item android:state_pressed="true"
android:drawable="@drawable/btn_default_pressed_holo_dark" />
<item android:state_focused="true" android:state_enabled="true"
android:drawable="@drawable/btn_default_selected_holo_dark" />
<item android:state_enabled="true"
android:drawable="@drawable/btn_default_normal_holo_dark" />
<item android:state_focused="true"
android:drawable="@drawable/btn_default_normal_disable_focused_holo_dark" />
<item
android:drawable="@drawable/btn_default_normal_disable_holo_dark" />
</selector>
3.复印XML到项目绘制文件夹
4.copy绘制,华电国际,绘制,LDPI,上面的XML提到绘制,MDPI相似图片
btn_default_normal,btn_default_normal_disable,btn_default_pressed,btn_default_selected, btn_default_normal,btn_default_normal_disable_focused,btn_default_normal_disable
5.add风格你style.xml文件像下面
<style name="Custombutton" parent="Widget.Button">
<item name="android:background">@android:drawable/btn_default_holo_dark</item>
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
<item name="android:textColor">@android:color/primary_text_holo_dark</item>
<item name="android:minHeight">48dip</item>
<item name="android:minWidth">64dip</item>
</style>
7.适用你的按钮样式像下面的代码:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
style="@style/Custombutton"
android:layout_height="wrap_content"
android:text="Button" />
这改变了我的按钮的大小。我希望它保持它的大小。我怎样才能做到这一点?你能编辑你的答案,以便我可以接受它吗? – Marek
@Marek我更新我的答案试试这个! –
华电国际版本:其他
/<android sdk path>/platforms/android-15/data/res/drawable-hdpi/btn_default_disabled_holo.9.png
/<android sdk path>/platforms/android-15/data/res/drawable-hdpi/btn_default_focused_holo.9.png
/<android sdk path>/platforms/android-15/data/res/drawable-hdpi/btn_default_normal_holo.9.png
/<android sdk path>/platforms/android-15/data/res/drawable-hdpi/btn_default_pressed_holo.9.png
决议是在drawable-ldpi
,drawable-mdpi
,drawable-xhdpi
目录。
它改变了我的按钮的大小......我怎样才能防止呢? – Marek
- 1. 设置可绘制位置内按钮
- 2. Holo中的Android按钮栏
- 3. 专注于单击按钮
- 4. 专注于单选按钮
- 5. Modal窗口Sharepoint 2010设置专注于按钮控制
- 6. 制作按钮图片专用按钮?
- 7. 无法专注于FragmentActivity中的按钮
- 8. 移动按钮的位置后已经绘制
- 9. 如何在Android中的特定位置上绘制按钮?
- 10. 专注于工具条按钮vb.net
- 11. VoiceOver不专注于后退按钮
- 12. 保持专注于下一个按钮
- 13. ExtJS工具栏按钮保持专注
- 14. Android:在绘制线上放置按钮
- 15. 按钮位置
- 16. 位置按钮的
- 17. Android中的绘制按钮
- 18. 色带控制专注于按钮单击
- 19. Android如何专注于当前位置
- 20. Google地图SetCenter。专注于新位置
- 21. 设置按钮的位置
- 22. JQuery专注于制表按下
- 23. 如何为android单选按钮设置Holo样式
- 24. 如何缩放按钮内部的可绘制按钮,使按钮大小不受可绘制的控制?
- 25. 如何更改按钮控制位置?
- 26. CusotomSwitch绘制为按钮
- 27. 绘制自定义按钮
- 28. 用按钮绘制图像
- 29. 按钮并绘制左
- 30. 用按钮绘制矩形
你没发现它在从开始与蜂窝平台版本的'drawable'文件夹? – Luksprog
只有android.R.drawable.btn_default – Marek
你不能以这种方式访问它,你需要将它复制到你的应用程序中并使用它。 – Luksprog