android - 将 LinearLayout 添加到 android 中的 LinearLayout

标签 android

我在这里发现了很多关于动态添加 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/

相关文章:

java - 什么时候/为什么我应该在方法上使用 Firebase @Exclude 注释

android - 如何使用 DrawerLayout 显示在 ActionBar/Toolbar 之上和状态栏之下?

android - ParseObject.pinall(List<...>) 不适用于 SyncService

javascript - Gmaps API - 许多带有图标和标签的标记在移动设备上加载缓慢

android - 使用架构组件导航将数据从单个 Activity 传递到开始目标 fragment

android - 获取新添加联系人的_id和显示名称 : min API 7

android - AWS Cognito 安卓开发流程

Android 6 三星 Touchwiz 启动器图标比非三星应用程序大

java - 如何判断您的 Activity 距离达到其内存限制有多近?

c# - 当玩家触摸边缘时,2D 游戏平台相机会升起