Lv.*_*ian 1 android android-layout
我已经设置
android:gravity="right"
了将文本对齐到右边.但是,当字符串的长度超过空格时,无法看到以下文本.
我该如何解决这个问题,以便前一个条目向左移动?
似乎我的代码问题来自于EditText.append()
,当我从OnClickListener附加新输入时,文本将按照键盘输入的方式运行.
你可以指导我如何解决它吗?对不起,我是Android新手
<EditText
android:id="@+id/equation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginStart="16dp"
android:layout_marginTop="40dp"
android:ems="10"
android:focusable="false"
android:focusableInTouchMode="false"
android:inputType="numberSigned|numberDecimal"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:clickable="false"
android:gravity="right"
android:layout_gravity="end"/>
Run Code Online (Sandbox Code Playgroud)
// 图片
"编辑"文本小部件右对齐.
当字符串的长度超过空格时,无法看到新条目.
如何更改它以便旧条目向左移动,新条目将继续显示在编辑文本小部件的右端?
只需将此属性添加到EditText中即可
android:layout_alignParentRight="true"
Run Code Online (Sandbox Code Playgroud)
此属性支持所有Android版本.虽然@pail kanti也是对的,但 android:textDirection="anyRtl"
支持API级别17及以上
谢谢.