我在横向模式下获取当前在edittext中设置的行数存在问题。 如果我在potrait的edittext中写了7行,我可以通过edittext.getCountLine()获取行数。
但是当我改为横向时,即使景观中只有4条线,该方法仍然会提供7行数!
有什么方法可以获得当前的景观线数?我在onConfigurationChanged(...)方法中调用这种行方法。
感谢。
答案 0 :(得分:3)
您无需为屏幕方向提供任何额外代码。 请尝试以下代码:
editText = (EditText) findViewById(R.id.editText1);
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String str = editText.getText().toString();
Log.e("Entered text is : =>",str);
Log.e("total line num is : =>", ""+editText.getLineCount());` }
});
`