AndroidAutoSize icon indicating copy to clipboard operation
AndroidAutoSize copied to clipboard

引入库后,我的fragment视图上出现了这么一个情况

Open wuzhuohan7788 opened this issue 11 months ago • 1 comments

Environment

  • [x] Autosize Version: v1.2.1
  • [x] Target Android Version: Android14
  • [x] Device Model: Pixel 4xl
  • [x] Device Resolution: 3200*1800
  • [x] Design Size On AndroidManifest:

Bug Description:

我在接入框架后,出现了如视频中所示了UI问题,头部栏目两个xml属性完全相同的视图却出现了在不同fragment中大小不一的情况。目前该页面除了计算状态栏高度并用params设置margin外,并无其他页面设置。 我将APP删除重新安装可以暂时恢复正常,但是横竖屏切换之后,问题依然可以复现。

Log:



Screenshot

https://github.com/user-attachments/assets/042bbcbd-fc3a-4bf5-9efa-5af1dd3a9248

Related Code:

  

Others:

Fragment1: <RelativeLayout android:id="@+id/rl_home_top_layout" android:layout_width="match_parent" android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/iv_add_device"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@mipmap/icon_home_add_device" />

    <ImageView
        android:id="@+id/iv_qr"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_marginRight="20dp"
        android:layout_toLeftOf="@id/iv_add_device"
        android:src="@mipmap/ic_qr_scan" />

    <RelativeLayout
        android:id="@+id/rl_home_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:layout_marginStart="5dp"
            android:layout_toEndOf="@id/tv_home_name"
            android:src="@mipmap/icon_home_down_arrow" />

        <TextView
            android:id="@+id/tv_home_name"
            android:layout_width="140dp"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:text="Inkbird"
            android:textColor="#36454D"
            android:textSize="25sp"
            android:textStyle="bold" />

    </RelativeLayout>

Fragment2: </RelativeLayout>

    <RelativeLayout
    android:id="@+id/rl_scene_top_layout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <RelativeLayout
        android:id="@+id/rl_home_layout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <TextView
            android:id="@+id/tv_home_name"
            android:layout_width="140dp"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:text="Inkbird"
            android:textColor="#36454D"
            android:textSize="25sp"
            android:textStyle="bold" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:layout_marginStart="5dp"
            android:layout_toEndOf="@id/tv_home_name"
            android:src="@mipmap/icon_home_down_arrow" />

    </RelativeLayout>

    <ImageView
        android:id="@+id/iv_add_scene"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@mipmap/icon_home_add_device" />

</RelativeLayout>

wuzhuohan7788 avatar Jan 06 '25 08:01 wuzhuohan7788

这玩意各种问题,不建议用了,如果非要用。在一些容易出问题的view上屏蔽了这个AutoSize吧。

wanghuasheng avatar Apr 30 '25 08:04 wanghuasheng