我已经制作了一个简单的按钮,它在EditText中添加数字“1”。EditText使用按钮添加文本时水平滚动
下面是XML代码
<EditText
android:id="@+id/edittext1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:onClick="Btn1"
/>
和Java代码
public void Btn1(View v){
EditText edittext1 = (EditText) findViewById(R.id.edittext1);
String getText = edittext1.getText().toString();
show_results.setText(getText+"1");
}
当我在写EditText
与键盘,它会自动滚动水平和显示的最后一个字符。但是当我按下按钮时,它会添加文本,但不会滚动(所以只有第一个字符可见)。
有没有解决方案?
要滚动查看? – Naddy
@Naddy它不是一个视图。这是EditText – Enve
改正你的基本队友。 EditText扩展了扩展View的TextView。无论如何,你想滚动EditText?这对我来说不是很清楚。 – Naddy