gpt4 book ai didi

Android 可扩展列表子布局未正确展开?

转载 作者:行者123 更新时间:2023-11-30 03:12:59 26 4
gpt4 key购买 nike

当我在我的可扩展列表中扩展一个子布局时,它每次都以不同的方式形成。我正在使用带有权重属性的线性布局,所以我认为这不应该发生

getChildView() 中也没有额外的代码:-

    @Override
public View getChildView(int groupPosition, int childPosition, boolean b, View convertView, ViewGroup viewGroup) {
LayoutInflater cInflator = context.getLayoutInflater();
if (convertView == null) {
convertView = cInflator.inflate(R.layout.childrow, null);
}
return convertView;
}

childrow.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_headings"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_headings_gradient"
android:padding="10dp" >

<TextView
android:id="@+id/user_summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="40dp"
android:layout_weight="40"
android:textColor="@color/manage_users_heading_grey"
android:textSize="15sp"
android:textStyle="bold" />

<View
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_weight="30" />

<TextView
android:id="@+id/block"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="5"
android:gravity="center"
android:maxWidth="120dp"
android:text="BLOCK"
android:textColor="@color/red"
android:textSize="16sp"
android:textStyle="bold" />

<TextView
android:id="@+id/activities"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="5dp"
android:layout_weight="30"
android:gravity="center"
android:text="RESET PASSWORD"
android:textColor="@color/manage_users_reset_pass"
android:textSize="16sp"
android:textStyle="bold" />

</LinearLayout>

图片 1:- 正确的展开布局 = 第一次展开:- enter image description here

图片 2:- 展开后布局不正确 = 第二次展开:- enter image description here

最佳答案

不要在使用 layout_weight 时使用 layout_width="wrap_content"。请改用 layout_width="0dp"

另外,你应该像这样膨胀你的布局:

convertView = cInflator.inflate(R.layout.childrow, viewGroup, false);

关于Android 可扩展列表子布局未正确展开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20605718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com