【问题标题】:Setting cursor to the right on an EditText with HINT Gravity to center将光标设置在 EditText 的右侧,提示重力居中
【发布时间】:2014-03-27 17:21:51
【问题描述】:

这可能吗?有任何 EditText 属性可以这样做吗?

谢谢。

【问题讨论】:

    标签: android cursor android-edittext gravity


    【解决方案1】:

    你可以使用

    android:ellipsize="end"
    android:gravity="center"
    

    在您声明 EditText 时在您的 xml 中

    第一行是将光标向右移动,第二行将提示移动到中心。 一个例子:

    <EditText
        android:id="@+id/txt1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:gravity="center"
        android:hint="@string/your_hint_id"
    />
    

    【讨论】:

    • 它对我不起作用。这是我的 EditText 代码:
    • 我没有同时测试这两个选项。尝试使用第一个和另一个。对于提示,我确信 android:gravity="center" 有效。可能他们不一起工作......
    【解决方案2】:

    这应该是更好的解决方案,它对我有用。

    <EditText 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="1234" 
    android:layout_weight="1" 
    android:id="@+id/editText1" 
    android:gravity="center_horizontal"></EditText>
    

    【讨论】:

      猜你喜欢
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 2011-11-06
      相关资源
      最近更新 更多