2011-06-28 34 views
0

我想将我的WP7应用移植到android。将按钮文本分割为两部分

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

任何人都知道这个答案?

的图像是在这里: http://i.imgur.com/zW7YV.png

回答

1

是的,你可以使两个按钮。

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

设置相同的背景可绘制。

只需确保左键单击时,它会调用右键的onPress方法(因此看起来好像它们一起压缩)。

或者将按钮/图像浏览/文字视图包装在布局中并对其执行onClick。

0

我会为此使用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>