我有一个自定义布局 java 文件,我创建并添加视图如下:
PredicateLayout layout = new PredicateLayout(this);
for (int i = 0; i < someNumberThatChangesEveryTime; i++)
{
TextView t = new TextView(this);
t.setText("Hello");
t.setBackgroundColor(Color.RED);
t.setSingleLine(true);
layout.addView(t, new PredicateLayout.LayoutParams(2, 0));
}
setContentView(layout);
我想做的是在 xml 中定义我的 TextView,所以我可以像这样添加它:
TextView t = (TextView) findViewById(R.id.textview);
当然,还可以添加其他类型的视图。我不知道如何编写这个 xml 文件,或者如何将它连接到这个活动。我正在使用的布局是这样的:Android 的换行小部件布局