我想问为什么会出现这个问题? 我在右侧面板上有可扩展列表视图,当我展开组时,子项显示并且它应该隐藏所有不足以显示的子视图,但是微调器仍然在底部屏幕(而另一个文本视图,编辑文本都隐藏了)。我的孩子视图与所有组扩展相同。有人可以帮我解决这个问题吗?我想制作旋转器隐藏。谢谢。我正在使用具有此属性的微调器:
<Spinner
android:layout_width="100dp"
android:layout_height="wrap_content"
/>
Spinner displays instead of hiding
我很抱歉,如果它被双重发布,因为我不知道我应该在哪里键入搜索。非常感谢你。
我的清单项目xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="10dp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="20dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:paddingBottom="10dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test "
android:textStyle="bold"
android:paddingRight="15dp"/>
<EditText
android:id="@+id/propertyEditText"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:textSize="17dip"
android:background="@drawable/language_button"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="20dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:paddingBottom="10dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Spinner
android:layout_width="100dp"
android:layout_height="wrap_content"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test "
android:paddingRight="15dp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="20dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:paddingBottom="10dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Spinner
android:layout_width="100dp"
android:layout_height="wrap_content"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test "
android:paddingRight="15dp"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingBottom="20dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:paddingBottom="10dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test "
android:textStyle="bold"
android:paddingRight="15dp"/>
<EditText
android:id="@+id/installmentEditText"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:textSize="17dip"
android:background="@drawable/language_button"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
我的可扩展列表视图获取子方法:
@Override
public View getRealChildView(final int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.list_item, null);
return convertView;
}
我正在使用修改后的AnimatedExpandableListView https://github.com/idunnololz/AnimatedExpandableListView