无法在右侧设置光标

时间:2016-05-21 00:58:26

标签: c# android xamarin

光标未设置在右侧,它将显示在左侧。我应该怎么做请帮助我希望光标从右侧闪烁。在执行期间它将始终从左侧开始。

    private void button8_click(object sender, EventArgs e)
    {
        int a = int.Parse(button8.Text);
        if (editText1.IsFocused)
        {
            editText1.Text += a.ToString();
        }
        else
            editText2.Text += a.ToString();
    }

the cursor is not set on right side

1 个答案:

答案 0 :(得分:0)

你的问题真的不清楚,下次你应该更好地制定它。您的按钮点击与其中的任何一个有什么关系?

如果您只想将光标设置在右侧,可以使用SetSelection:

EditText edittext = FindViewById<EditText>(Resource.Id.edittext);
edittext.Text = "test";
edittext.SetSelection(edittext.Text.Length);

如果您想要从右到左文字:

android:textDirection="anyRtl"