我在这里发现了很多关于动态添加 LinearLayout
的问题。我还没有找到任何引用或任何教程或书籍建议我可以知道动态添加 LinearLayout
的完整细节和步骤。
LinearLayout parentLayout = (LinearLayout) findViewById(R.id.master);
LinearLayout Linear1 = new LinearLayout(this);
Linear1.setOrientation(LinearLayout.HORIZONTAL);
Linear1.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
parentLayout.addView(Linear1);
这是我用于添加布局的代码 fragment 。问题是所需的最小 api 是 11。我设计了针对 api 10 的应用程序。所以这对我来说是个坏消息。请告诉我有没有其他方法可以为较低的api动态添加
LinearLayout
?错误消息: 调用需要 API 级别 11(当前最小值为 8):新的 android.app.ActionBar.LayoutParams
最佳答案
您使用了错误的 LayoutParams
类。使用 LinearLayout.LayoutParams
而不是 ActionBar.LayoutParams
。
关于android - 将 LinearLayout 添加到 android 中的 LinearLayout,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16868687/