我是Android的新手。我创建了一个动态的textview,它显示在模拟器上, 但我没有添加这个textview使用addView然后它如何显示?TextView未在Android中使用addView显示
这里是我的代码:
package com.DynamicTextField;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class DynamicTextFieldActivity extends Activity {
/** Called when the activity is first created. */
private TextView tv ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tv = new TextView(this);
tv.setText("Dynamic Text View Test\n");
tv.setTextSize(18);
setContentView(tv);
}
}
什么是增加的TextView的最佳方式?
任何人都可以帮忙!
谢谢。
这段代码是罚款,然后工作在哪里的问题。 – Newts 2012-02-23 05:18:27
是这段代码正在工作,但我想解释它是如何工作的。 – 2012-02-23 05:24:52
'setContentView'将Activity的视图设置为传递给它的任何内容。既然你传递了一个'TextView',那就是它显示在屏幕上的原因。 – triad 2012-02-23 05:44:04