【发布时间】:2012-12-23 12:15:31
【问题描述】:
我想为无边框按钮添加边框。但是,如果我使用父无边框按钮创建自己的样式并覆盖背景标记,我会丢失状态更改动画等,因为这也是由背景定义的。我自己也无法实现它们,因为原生 android 可绘制对象不能作为公共对象使用,因此无法访问。我不想复制drawables。
是否只能以编程方式覆盖ondraw,或者我是否缺少基于 xml 的解决方案?
(顺便说一句,这是一个周期表,所以这不应该涉及每个按钮都有一个 xml 文件,因为它们大约有 100 个)
谢谢
斯蒂芬
【问题讨论】:
-
如果它是元素周期表,那么也许你应该使用网格视图。这支持项目之间的线条。
-
原始图像可通过 SDK 获得。您需要一个具有正确结构的 xml 文件,Android 会在其中获取正确状态的图片。
标签: android android-layout button styles android-xml