【问题标题】:Split button text into two sections将按钮文本分成两部分
【发布时间】:2011-09-24 16:19:32
【问题描述】:

我正在尝试将我的 WP7 应用程序移植到 android。

有谁知道如何在单个按钮上布局文本,以使某些文本显示为左对齐而其他文本显示为右对齐? (见下文)。我需要访问才能使用代码动态更改右侧的百分比数字,但右侧的文本只是静态的。

有人知道答案吗?

图片在这里: http://i.imgur.com/zW7YV.png

【问题讨论】:

    标签: android button


    【解决方案1】:

    是的,你可以把它做成两个按钮。

    删除它们之间的所有填充和边距。

    设置相同的背景drawable。

    只要确保当左键被点击时,它会调用右键的 onPress 方法(所以看起来好像它们一起按下)。

    或者将按钮/图像视图/文本视图包装在一个布局中,然后执行 onClick。

    【讨论】:

      【解决方案2】:

      我会为此使用RelativeLayout。

      <RelativeLayout
        android:width="fill_parent"
        android:height="wrap_content"
        android:clickable="true"
        android:background="#18a2e7"
        android:padding="10dip">
        <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Something" />
        <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_align_parentRight="true"
          android:text="0%" />
      </RelativeLayout>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多