现在我将XML文件中的数据显示在android中的网格视图中。这是确切的xml文件链接
“http://54.251.60.177/StudentWebService/StudentDetail.asmx/GetTMSOrders”
我想表现出来。 我成功地完成了这个概念,但问题是,我没有得到如下图所示的答案
我需要在android中显示如下图像
但我得到的只是下面的图像......
![在此输入图片说明] [3]
如何克服这个概念?任何人都可以让我说清楚吗?
感谢您宝贵的时间!..
答案 0 :(得分:0)
在代码中使用grid_layout.xml尝试下面的布局,它可能会帮助你一段时间。更好地使用Listview来实现这些类型。
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid_view"
style="@style/gridViewStyle" />
在styles.xml下的放置下面的代码
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- GridView Style -->
<style name="gridViewStyle">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:columnWidth">60dp</item>
<item name="android:gravity">center</item>
<item name="android:horizontalSpacing">10dp</item>
<item name="android:numColumns">3</item>
<item name="android:padding">10dp</item>
<item name="android:stretchMode">columnWidth</item>
<item name="android:verticalSpacing">10dp</item>
</style>
</resources>
将您的相关Listitems放在grid_items.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget44"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="201px"
android:layout_y="165px"
android:gravity="center_horizontal"
android:orientation="vertical" >
<TextView
android:id="@+id/icon_image"
style="@style/wrapViewScale"/ >
<TextView
android:id="@+id/icon_text"
style="@style/wrapViewScale"
android:gravity="center_horizontal"
android:textColorHighlight="@color/text_color_highlight" />
</LinearLayout>
答案 1 :(得分:0)
坚持使用gridview,并通过膨胀自定义xml文件来更改子视图