请看这张照片太了解我的意思了:
你能指导我吗?
解决方法 您必须在布局上方保留隐藏的线性布局以获得类似按钮,并在单击时使其可见.这个隐藏的布局将包含您的贴纸:
例如:
布局看起来像这样:
<linearLayout androID:ID="@+ID/buttonContainer" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:gravity="center" androID:visibility="gone" androID:orIEntation="horizontal" > <ImageVIEw androID:ID="@+ID/option1" androID:layout_wIDth="0dp" androID:layout_height="wrap_content" androID:layout_marginleft="5dp" androID:layout_marginRight="5dp" androID:layout_weight="1" androID:scaleType="fitCenter" androID:src="@drawable/image1" /> <ImageVIEw androID:ID="@+ID/option2" androID:layout_wIDth="0dp" androID:layout_height="wrap_content" androID:layout_marginleft="5dp" androID:layout_marginRight="5dp" androID:layout_weight="1" androID:scaleType="fitCenter" androID:src="@drawable/image2" /> <ImageVIEw androID:ID="@+ID/option3" androID:layout_wIDth="0dp" androID:layout_height="wrap_content" androID:layout_marginleft="5dp" androID:layout_marginRight="5dp" androID:layout_weight="1" androID:scaleType="fitCenter" androID:src="@drawable/image3" /></linearLayout>
将它放在类似按钮的布局之上,根据您的需要进行自定义
点击你喜欢的按钮,你必须让它看起来像这样;
findVIEwByID(R.ID.buttonContainer).setVisibility(VIEw.VISIBLE);
选择图像后,再次隐藏视图,如下所示:
findVIEwByID(R.ID.buttonContainer).setVisibility(VIEw.GONE);
希望这会有所帮助.
总结以上是内存溢出为你收集整理的如何在android中设计类似布局全部内容,希望文章能够帮你解决如何在android中设计类似布局所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)