我在滚动视图中添加视图时遇到问题。我的xml的结构是
// xml_layout.xml
<ScrollView>
<LinearLayout
android:id="@+id/container"
>
<LinearLayout>
<ListView
...
/>
</LinearLayout>
******Here I am trying to add an item *********
</LinearLayout>
</ScrollView>
我正在尝试以编程方式在底部添加textview,如下所示。
TextView v = new TextView(getActivity());
ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
v.setText("TEST View");
v.setLayoutParams(params);
LinearLayout container = (LinearLayout) LayoutInflater.from(getActivity()).inflate(R.layout.xml_layout, null).findViewById(R.id.container);
container.addView(v, 1);
我想要实现的目标是创建一个tablelayout,其中包含第二列中包含title和listview的两列。在我这样做之前,我尝试显示一个简单的textview,以便我知道我可以添加一个小部件。我尝试了许多不同的方法,但没有奏效。我的代码有问题吗?
答案 0 :(得分:0)
您必须首先验证您的LinearLayout'容器'是'垂直'方向,并且......
LinearLayout container = (LinearLayout) findViewById(R.id.container);
container.addView(v);