[英]Readjust text inside an EditText (android)
是否可以在文本太长时动态更改EditText的文本大小,然后重新调整使其适合边界?
我相信您应该创建一个自定义TextView。 查看@speedplane解决方案: 如何调整文本字体大小以适合textview
EditText editText = (EditText) findViewById(R.id.editText);
editText.addTextChangedListener(new TextWatcher()
{
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after){}
public void onTextChanged(CharSequence s, int start, int before, int count)
{
if (editText.getText().toString().length() > 15)
{
editText.setTextSize(10)
}
});
我没有对此进行测试,但是通常应该可以。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.