如何使textview一旦填满就不应该写新字符

时间:2015-03-31 15:42:15

标签: android layout

我有一个接收用户输入的textview。我希望,一旦textview填满了字母,它就不应再放在里面了。我现在在我的程序中所拥有的是,虽然我在空间用完之后看不到字符,但新字母仍然放在“......”之后。它对我的计划产生了很大的影响,并希望有人能帮助我,谢谢。

2 个答案:

答案 0 :(得分:0)

这样的事情:

代码:

Texview.setHint("whatever you want to say");
//code to do something else
button.setOnClickListener(new Button.onClickListener{
public void onClick(View v){
Textview.setEditable(false);
//more code if you want
}
});

希望这会对你有所帮助,请参阅你

答案 1 :(得分:0)

您可以在TextView中设置android:maxLength=""以限制字符数。您还可以使用android:maxLines""来限制行数。

例如:

<TextView
    android:id="@+id/myTextView" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:maxLines="1"
    android:maxLength="10"/>