我有一个问题,在横向模式下获取当前在编辑文本中设置的行数。如果我在potrait的编辑文本中写了7行,我可以通过edittext.getCountLine()获取行数。
但是当我切换到景观时,即使在景观中只有4行,该方法仍然给出7行计数!
有没有办法可以得到当前的行数?我在onConfigurationChanged(...)中调用行的这个方法。方法。
谢谢。
发布于 2011-06-22 07:19:14
您不需要为sceern orrientation提供任何额外的代码。尝试以下代码:
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());` }
});
`
https://stackoverflow.com/questions/6435362
复制