我正在使用网格视图显示图像,所以我想添加文本或按钮,即“下一图像”gridview结束,它像网格视图的页脚,任何人都知道请给我答案...
全部谢谢
答案 0 :(得分:3)
您将不得不使用Android Dev指南中提出的合并布局。
我已经使用GridView和TextView进行了简单的尝试,并且运行良好。
这是我的merge.xml代码:
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android = "http://schemas.android.com/apk/res/android" >
<GridView
android:id = "@+id/gridview"
android:layout_height = "fill_parent"
android:layout_width = "fill_parent"
android:columnWidth = "90dp"
android:numColumns = "auto_fit"
android:verticalSpacing = "10dp"
android:horizontalSpacing = "10dp"
android:stretchMode = "columnWidth"
android:gravity = "center"
android:background="#FFFFFF"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dip"
android:layout_gravity="center_horizontal|bottom"
android:padding="12dip"
android:background="#AA000000"
android:textColor="#ffffffff"
android:text="Want to see more?" />
</merge>
在您的Activity类中,您应该执行以下操作:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.merge);
GridView gridView = (GridView) findViewById(R.id.gridview);
gridView.setAdapter(new ImageAdapter(this));
注意:ImageAdapter是用于显示图像的自定义适配器。现在使用一些随机图片,您可以生成以下view。
显然,您需要将TextView更改为某种按钮,并且可能会禁用GridView中的任何滚动,以使您的想法正常运行。
答案 1 :(得分:0)
将其放在GridView
下方。让GridView
和“文字或按钮”放在某个容器(RelativeLayout
,LinearLayout
等)中,并相应地放置它们。