我有一个relationvelayout
,通过将linearlayout
设置为view.visible
内部的linearlayout在单击时展开。这样做很好,但是只要我将LinearLayout设置为INVISIBLE,LL就会隐藏,但是父级的relationvelayout会保持它的大小。
我真的必须在扩展之前存储LayoutParams,以便以后恢复吗?还是有一些内置的魔法来自动缩小尺寸,因为它在增长?
list_item.xml
<RelativeLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/expandArea"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="invisible"
>
</RelativeLayout>
listAdapter.java
// shrinking does not work when:
v.findViewById(R.id.expandArea).setVisibility(View.INVISIBLE);
// whereas expanding works correct:
v.findViewById(R.id.expandArea).setVisibility(View.VISIBLE);
用消失而不是看不见
v.findViewById(R.id.expandArea).setVisibility(View.GONE);
本文向大家介绍Android实现可收缩和扩展的TextView,包括了Android实现可收缩和扩展的TextView的使用技巧和注意事项,需要的朋友参考一下 在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView。 实现原理:核心是控制TextView的max lines。在TextView的初始化阶段但尚未绘制出View的时
本文向大家介绍JavaScript实现QQ列表展开收缩扩展功能,包括了JavaScript实现QQ列表展开收缩扩展功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js实现QQ列表展开收缩扩展展示的具体代码,供大家参考,具体内容如下 效果图: 代码: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
问题内容: 我有一个带有RelativeLayout和的私有类的活动,它扩展了。在onScale听众的方法中,我想通过用户展开/捏手指来放大/缩小整个布局(用户看到的一切)。 我想改变的布局不被永久的,即当病毒/捏合手势是在我想的布局回去这是什么在首位(任何复位可能在做onScaleEnd的方法SimpleOnScaleGestureListener例如)。 我试图通过调用和在上以及还使用来实现它
本文向大家介绍C#实现listview Group收缩扩展的方法,包括了C#实现listview Group收缩扩展的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现listview Group收缩扩展的方法。分享给大家供大家参考,具体如下: 1、本实例是完善了codeprofect上面charju老师“Add Group Collapse Behavior on a List
java中有扩展多个类的方法吗?例如,学生可以被称为人,也可以被称为动物(你明白我的意思了)。如果没有,有什么办法?
我目前正在阅读有关通配符的文章,但我不知道它们之间是否有任何区别?扩展了Animal,E扩展了Animal。