【问题标题】:How to create an iOS style arrow button in Android?如何在 Android 中创建 iOS 风格的箭头按钮?
【发布时间】:2011-12-21 07:47:22
【问题描述】:

我偏爱 iOS 中的两用按钮,如下图所示:

如何在 Android 中创建这些类型的按钮?换句话说,整个按钮必须是可点击的,箭头必须右对齐,按钮的文本必须左对齐。

我尝试使用常规的 Button 小部件,但没有成功。我是否必须求助于表格布局(但这样会失去可点击性)。

【问题讨论】:

  • 你不应该给安卓设备用户一个iOS的外观和感觉。我友好地建议使用android common layout。
  • @Grrbrr404 可以为 Android 推荐一种风格来满足我的需要(例如,提供信息并执行操作)?
  • 示例:netbookscoop.com/wp-content/uploads/2009/08/… 在谷歌图片中输入“android 设置”
  • @AngryHacker Android 中的每个视图都可以定义一个 onclicklistener。因此,您可以创建一个整体可点击的布局。但是 Adil Soomro 的 rightdrawable 解决方案应该是最好的解决方案。

标签: android android-widget


【解决方案1】:

您需要为Button 自定义形状背景

你可以找到customizing shape here.

将该背景设置为 xml 中的 Button,为了显示箭头,您需要将 arrow.png 添加到您的项目可绘制对象中。

您将像这样为按钮添加属性:

<Button android:backround="@drawable/cell_background"
android:drawableRight="@drawable/arrow" ...  />

【讨论】:

    猜你喜欢
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 1970-01-01
    相关资源
    最近更新 更多