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));