Android EditText不是从左到右书写

时间:2016-02-08 10:55:36

标签: android android-edittext onchange seekbar

如果正在编辑EditText,我会有Seekbar更改Text,但由于某种原因,它会从右向左书写。

这就是我这样做的方式

priceText.addTextChangedListener(new TextWatcher() {
        @Override
        public void afterTextChanged(Editable mEdit) {
        }

        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        public void onTextChanged(CharSequence s, int start, int before, int count) {
            priceSeekbar.setProgress(Integer.parseInt(priceText.getText().toString()));
        }
    });

XML

 <EditText
            android:id="@+id/priceAmount"
            android:layout_width="50dp"
            android:textSize="15dp"
            android:layout_height="22dp"
            android:background="@drawable/background_edittext"
            android:gravity="center"
            android:inputType="number"
        />

我认为这是由

造成的
priceSeekbar.setProgress(Integer.parseInt(priceText.getText().toString()));

当我删除此行时,它会恢复正常,但我不确定原因。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试这样做

<EditText
     ...
     android:gravity="left"
     ...

答案 1 :(得分:0)

尝试设置android:gravity="left"