【问题标题】:How to align rightly the numbers in NumberPicker android?如何正确对齐 NumberPicker android 中的数字?
【发布时间】:2014-05-13 19:45:19
【问题描述】:

我在 AlertDialog.Builder 中添加了两个 NumberPicker。我试图使 NumberPicker 文本正确对齐。但我做不到!

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/TextView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:text="@string/minimum_value"
        android:textSize="13sp" />

    <NumberPicker
        android:id="@+id/numberPicker1"
        android:layout_width="match_parent"
        android:layout_alignParentRight="true"
        android:layout_height="wrap_content"/>

</RelativeLayout>

【问题讨论】:

  • 为什么不让整数选择器对齐呢? (如果需要,分开标签)
  • 你能发布你的布局xml吗?
  • 抱歉,Yuva 我无法发布完整的代码。它用于一个数字选择器,同样的设置也重复到另一个。
  • 没人回答..?

标签: android numberpicker right-align


【解决方案1】:
I could not align it right. But i made some tricky work. My code is below..


<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <NumberPicker
            android:id="@+id/numberPicker"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:alpha="1"
            android:clickable="false"
            android:focusable="false"
            android:focusableInTouchMode="false"
            android:paddingLeft="500dp"
            android:textColor="@android:color/transparent" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/numberPicker"
            android:layout_alignLeft="@+id/numberPicker"
            android:layout_alignRight="@+id/numberPicker"
            android:layout_alignTop="@+id/numberPicker"
            android:clickable="true" />

        <TextView
            android:id="@+id/TextView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_toLeftOf="@+id/numberPicker1"
            android:paddingLeft="10dp"
            android:text="@string/minimum_value"
            android:textSize="18sp" />

        <NumberPicker
            android:id="@+id/numberPicker1"
            android:layout_width="70dp"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:fadingEdge="none" />
    </RelativeLayout>

【讨论】:

    猜你喜欢
    • 2017-07-16
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 2018-06-30
    • 2021-01-30
    相关资源
    最近更新 更多