Android 如何在网格末端下方放置一行文字

Android 如何在网格末端下方放置一行文字,android,Android,我的任务是在网格中显示图像,我得到了我需要的视图,但我必须在底部放置单击此处查看更多.. 在这里,我面临的问题是如何将文本放在下面,图像有一个共同点, 例如,每行在网格中有三个图像,看起来: ---------------------- | img1 img2 img3 | img4 ... ... | | click here to view more.. 在img3之后,img4位于网格中的下一行 如何将文本放置在上述视图中 下面是我的i

我的任务是在网格中显示图像,我得到了我需要的视图,但我必须在底部放置单击此处查看更多..

在这里,我面临的问题是如何将文本放在下面,图像有一个共同点, 例如,每行在网格中有三个图像,看起来:

    ----------------------
   | img1   img2   img3
   | img4    ...   ...
   | 
   | click here to view more..
在img3之后,img4位于网格中的下一行

如何将文本放置在上述视图中

下面是我的
imageview.xml
代码:

<RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="100dip" android:background="@color/white"
    android:layout_height="80dip" xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_gravity="center_horizontal">
    <ImageView android:id="@+id/jr_lb_list_icon" android:layout_width="60dip" android:layout_height="65dip"
               android:scaleType="fitCenter" android:background="@drawable/border"
              android:layout_centerInParent="true" />

</RelativeLayout>
<merge android:layout_width="wrap_content" android:layout_height="340dip" xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
  <GridView 
                    android:id="@+id/jr_lookbook_grid" android:layout_width="fill_parent"
                    android:layout_height="320dip" android:numColumns="4"
                    android:verticalSpacing="10dp" android:horizontalSpacing="10dp"
                    android:columnWidth="90dp" android:stretchMode="columnWidth"
                    android:adjustViewBounds="true"
                    android:background="@drawable/shape"            
                    android:gravity="center"  android:layout_weight="1"
                    />                      
</LinearLayout>
<TextView android:text="Next" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@color/gold"/>
</merge>

请帮助我获取下面的文本,我尝试为textview设置布局,但无法获取所需的视图。有人帮我获取吗…

您必须使用Android开发指南中建议的合并布局

我使用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>
注意:ImageAdapter是用于显示图像的自定义适配器。现在,使用一些随机图片,您可以生成以下内容


显然,您需要将TextView更改为某种按钮,并可能禁用GridView中的任何滚动,这样您的想法才能正常工作

朋友,我不能告诉你你在这里编辑了什么,请提到你编辑的地方,现在我看到的是网格末尾的文本视图,但在下一次点击事件中,它必须解析page2 url中的下一组图像并将其设置到网格中,它包含带有来自url2的clickevent图像的第一页图像,但是,在scrool期间,焦点仅在第一个url图像上。我只能在网格中查看url2图像,但我需要关注url2图像。当我向上滚动时,我只需要查看上一个图像,如何获得它,如果关注下一个url图像,我可能认为它将在单击事件线程的底部可见
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.merge);

        GridView gridView = (GridView) findViewById(R.id.gridview);
        gridView.setAdapter(new ImageAdapter(this));