android - 像新的 Android Market 那样创建自定义样式的按钮类?

标签 android user-interface button

是否可以创建一个类,您可以将四个左右的变量传递给该类,从而创建一个看起来类似于新的 Android 3.0 Market 链接按钮的按钮?我正在尝试学习 Android 设计的各个方面。有问题的按钮如下:

enter image description here

我认为如果您可以在您的代码中创建一个看起来与此类似的新按钮,那就太好了。

myButton = new myButton(hex value, mainText, subText, image resource);

十六进制将确定颜色条,mainText 标题(应用程序)等。

这可能吗?谢谢...任何类似的例子都会很棒

最佳答案

是的,创建一个公开所有这些功能的复合 View 。

  • 扩展 View 类 (CustomButton)。
  • 使用所有这些子小部件创建布局(2 个 TextView + 1 个图像)
  • Inlfate 布局并将其添加到您的 CustomButton
  • 在您的 Custombutton 类中公开与子窗口小部件交互的方法(2 个电视 + 1 个 IV)

关于android - 像新的 Android Market 那样创建自定义样式的按钮类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6693575/

相关文章:

android无法从地点选择器中选择位置

java - 如何使用 Java 获取应用程序的 GUI Activity

jquery - 为 JQuery UI 模态对话框设置 Cookie

mysql - 是否有任何支持空间数据操作的 mysql 空间 gui 管理器?

jquery - 单击按钮后,tinyMCE 光标位于文本中间

android - 滑动抽屉下方的按钮正在注册点击

javascript - 如何使用 jquery 为多个按钮提供不同的结果但相同的操作

android - 如何使用 Android Espresso 单击 RecyclerView 中的每个项目

android - 相机 setFocusAreas() 不工作 Android 4.0

java - 将对象从类传递到 Activity