什么是 Java 编程等效于创建以下 XML
文件:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout />
</LinearLayout>
我尝试这样做,但LinearLayout
如何抓取MATCH_PARENT
// child is the RelativeLayout in the above example:
LinearLayout parent = new LinearLayout(getContext());
LinearLayout.LayoutParams childLayoutParams = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
parent.addView(child, -1, childLayoutParams);
最佳答案
试试这个
LinearLayout parent = new LinearLayout(getContext());
LayoutParams parentLayoutParams = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
parent.setLayoutParams(parentLayoutParams);
然后将其添加到屏幕
outerlayout.addView(parent);
关于java - 如何在java代码中使用wrap_cotent创建LinearLayout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098165/