java.lang.IllegalArgumentException: 没有找到 id 0x7f0d006d 的视图

艾拉

当设备是平板电脑(横向)时,我想添加两个片段。但是我得到了下一个错误:java.lang.IllegalArgumentException: No view found for id 0x7f0d006d (com.example.placesearch1:id/container2) for fragment FragMap

我创建了两个布局: main_activity( for phone ):

<FrameLayout
        android:id="@+id/container1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerHorizontal="true">

    </FrameLayout>

和 main_activity(用于平板电脑横向- activity_main.xml(sw600dp-land)):

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        >


    <FrameLayout
        android:id="@+id/container1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

    </FrameLayout>

    <FrameLayout
        android:id="@+id/container2"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

    </FrameLayout>
    </LinearLayout>

我有地方的 RecycleView(container1 中的 main_activity 布局)。当我单击该项目时,我会得到一个地点的纬度和经度,并将值与 bundle 一起传递给 Map 片段,然后将地图放入其中一个容器中:如果设备是手机,则在容器 1 中,但如果设备是平板电脑,则在容器 2 中.

如果设备是电话它可以完美运行,但如果设备是平板电脑,那么我会收到错误消息。

在 GetPlace 方法中:

Bundle bundle = new Bundle();
        bundle.putDouble("lat", place.getLat());
        bundle.putDouble("lng", place.getLng());
        FragMap fragMap = new FragMap();
        fragMap.setArguments(bundle);

        if(getResources().getBoolean(R.bool.isTab)) {

            getSupportFragmentManager().beginTransaction()
           .replace(R.id.container1, new ListFragment())
           .replace(R.id.container2, fragMap)
           .addToBackStack(null)
           .commit();


        }
        else {

            getSupportFragmentManager().beginTransaction()
            .replace(R.id.container1, fragMap)
           .addToBackStack(null)
           .commit();
        }
苏尼尔

通常,当您xml为手机或平板电脑设计文件时,文件应该相同,并且两者xml的内容也应该相同。但是在您的手机案例中,只有一个,framelayout但对于平板电脑,为什么有两个framelayout

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

片段:java.lang.IllegalArgumentException:找不到ID为0x7f0c006f的视图

来自分类Dev

java.lang.IllegalArgumentException:未找到片段 HomeFragment 的 id 0x7f0e0084 (com.example.dell.foodcourt:id/content) 的视图

来自分类Dev

java.lang.IllegalArgumentException:找不到ID为0x7f0c0098的视图

来自分类Dev

java.lang.IllegalArgumentException:找不到片段的ID 0x1020002(android:id / content)的视图

来自分类Dev

java.lang.IllegalArgumentException:找不到片段FmMenu的ID 0x7f090047(“项目名称”:id /内容)的视图

来自分类Dev

ViewPager作为listview行java.lang.IllegalArgumentException:未找到ID的视图

来自分类Dev

Android:自定义 AlertDialog,viewPager:java.lang.IllegalArgumentException:未找到 id 的视图

来自分类Dev

java.lang.IllegalArgumentException:找不到片段NewLogFragment的ID的视图

来自分类Dev

java.lang.IllegalArgumentException:找不到片段NewLogFragment的ID的视图

来自分类Dev

由WindowManager添加的视图上的ViewPager获取“ java.lang.IllegalArgumentException:找不到ID的视图”

来自分类Dev

没有找到 id viewpager 片段 android 的视图

来自分类Dev

Android Navigation Drawer:未找到 ID 0x7f0d0084 的视图

来自分类Dev

Butterknife 在每个片段中都没有找到带有字段 ID 的必需视图

来自分类Dev

IllegalArgumentException:找不到ID为0x7f07004e android的视图

来自分类Dev

片段崩溃:java.lang.IllegalArgumentException:找不到视图

来自分类Dev

java.lang.IllegalArgumentException:使用未知视图调用 sideInput()

来自分类Dev

由navGraphViewModels创建,创建java.lang.IllegalArgumentException:NavController的后堆栈上没有ID为<目标ID>的目标

来自分类Dev

Jenkinsfile:为什么`java.lang.NoSuchMethodError:没有找到这样的DSL方法?

来自分类Dev

java.lang.ClassNotFoundException:在路径上没有找到类“androidx.core.view.ViewPager”

来自分类Dev

coco2d-x:java.lang.IllegalArgumentException:无法找到本机库

来自分类Dev

<f:attribute name =“ id”>在javax.faces.component.UIComponent.setValueExpression处引发java.lang.IllegalArgumentException

来自分类Dev

java.lang.IllegalArgumentException:ViewPager没有设置PagerAdapter

来自分类Dev

java.lang.IllegalArgumentException:列'_id'不存在-UploadActivity

来自分类Dev

Spring Sleuth + Zuul = java.lang.IllegalArgumentException: 格式错误的 id

来自分类Dev

将参数传递给Bean时,没有找到依赖项的类型为[java.lang.String]的合格Bean

来自分类Dev

Grails 没有找到能够从 [java.lang.Long] 类型转换为 [User] 类型的转换器

来自分类Dev

Android java.lang.illegalargumentException无法找到本机库main

来自分类Dev

另一个java.lang.IllegalArgumentException:参数必须是此视图的后代

来自分类Dev

java.lang.IllegalArgumentException:视图不能为null;在Android中实现UIL displayImage函数时

Related 相关文章

  1. 1

    片段:java.lang.IllegalArgumentException:找不到ID为0x7f0c006f的视图

  2. 2

    java.lang.IllegalArgumentException:未找到片段 HomeFragment 的 id 0x7f0e0084 (com.example.dell.foodcourt:id/content) 的视图

  3. 3

    java.lang.IllegalArgumentException:找不到ID为0x7f0c0098的视图

  4. 4

    java.lang.IllegalArgumentException:找不到片段的ID 0x1020002(android:id / content)的视图

  5. 5

    java.lang.IllegalArgumentException:找不到片段FmMenu的ID 0x7f090047(“项目名称”:id /内容)的视图

  6. 6

    ViewPager作为listview行java.lang.IllegalArgumentException:未找到ID的视图

  7. 7

    Android:自定义 AlertDialog,viewPager:java.lang.IllegalArgumentException:未找到 id 的视图

  8. 8

    java.lang.IllegalArgumentException:找不到片段NewLogFragment的ID的视图

  9. 9

    java.lang.IllegalArgumentException:找不到片段NewLogFragment的ID的视图

  10. 10

    由WindowManager添加的视图上的ViewPager获取“ java.lang.IllegalArgumentException:找不到ID的视图”

  11. 11

    没有找到 id viewpager 片段 android 的视图

  12. 12

    Android Navigation Drawer:未找到 ID 0x7f0d0084 的视图

  13. 13

    Butterknife 在每个片段中都没有找到带有字段 ID 的必需视图

  14. 14

    IllegalArgumentException:找不到ID为0x7f07004e android的视图

  15. 15

    片段崩溃:java.lang.IllegalArgumentException:找不到视图

  16. 16

    java.lang.IllegalArgumentException:使用未知视图调用 sideInput()

  17. 17

    由navGraphViewModels创建,创建java.lang.IllegalArgumentException:NavController的后堆栈上没有ID为<目标ID>的目标

  18. 18

    Jenkinsfile:为什么`java.lang.NoSuchMethodError:没有找到这样的DSL方法?

  19. 19

    java.lang.ClassNotFoundException:在路径上没有找到类“androidx.core.view.ViewPager”

  20. 20

    coco2d-x:java.lang.IllegalArgumentException:无法找到本机库

  21. 21

    <f:attribute name =“ id”>在javax.faces.component.UIComponent.setValueExpression处引发java.lang.IllegalArgumentException

  22. 22

    java.lang.IllegalArgumentException:ViewPager没有设置PagerAdapter

  23. 23

    java.lang.IllegalArgumentException:列'_id'不存在-UploadActivity

  24. 24

    Spring Sleuth + Zuul = java.lang.IllegalArgumentException: 格式错误的 id

  25. 25

    将参数传递给Bean时,没有找到依赖项的类型为[java.lang.String]的合格Bean

  26. 26

    Grails 没有找到能够从 [java.lang.Long] 类型转换为 [User] 类型的转换器

  27. 27

    Android java.lang.illegalargumentException无法找到本机库main

  28. 28

    另一个java.lang.IllegalArgumentException:参数必须是此视图的后代

  29. 29

    java.lang.IllegalArgumentException:视图不能为null;在Android中实现UIL displayImage函数时

热门标签

归档