私はEditTextを持っていますが、数字を入力すると$記号は文字列の入力に基づいて移動する必要があります。たとえば、20を入力すると、$記号が右に移動し、20 $になります。私が200を入力すると、$記号が右に移動し、200 $になるはずです。どんな助けも高く評価されます。
これは私のコードは今のように見える方法です:addTextChangedListener(TextWatcher watcher)
で `
<EditText
android:id="@+id/amount_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/space_normal"
app1:inputTextSize="@dimen/text_large"
app1:inputIconDrawable="@drawable/ic_dollar_sign"
app1:inputIconTint="@color/colorDark"
app1:inputOneHint="@string/offer_amount"
app1:inputIconTranslateY="@dimen/offer_large_text_icon_shift"
app1:inputType="number"/>
`
あなたが何をしようとしたのですか? http://stackoverflow.com/help/how-to-ask – PaulProgrammer
セマンティクスの質問だけですが、通常ドル記号は数字の左側にありますか?例えば$ 200 – RayfenWindspear
@RayfenWindspear:はい、そうですが、右に向かって配置することは要件です。 – user1903022