【发布时间】:2011-11-06 15:44:07
【问题描述】:
我正在尝试使用 Java 中的 TextViews 创建一个 LinearLayout,因为元素的数量是动态指定的,因此使用 XML 对我来说不起作用。 这是我的代码的一个小示例:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
TextView titleView = new TextView(this);
titleView.setWidth(LayoutParams.WRAP_CONTENT);
titleView.setHeight(LayoutParams.WRAP_CONTENT);
titleView.setTextAppearance(this, android.R.attr.textAppearanceLarge);
titleView.setText("Hallo Welt!");
layout.addView(titleView);
setContentView(layout);
}
}
当我开始这个活动时,它不会显示这个 TextView,但它也不会显示错误。 有人给点建议吗?
【问题讨论】:
标签: java android view android-linearlayout