效果图如上:

首先,先把布局文件给大家:

先是main.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="@string/hello"    />    <EditText        android:hint="www.google.com.hk"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:id="@+id/editText"    />    <WebView        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:id="@+id/webView"></WebView></LinearLayout>


然后是item.xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_height="wrap_content" android:paddingBottom="4dip"    android:layout_width="fill_parent">    <ImageView android:layout_height="wrap_content" android:id="@+id/ItemImage"        android:layout_width="wrap_content" android:layout_centerHorizontal="true">    </ImageView>    <TextView android:layout_width="wrap_content"        android:layout_below="@+id/ItemImage" android:layout_height="wrap_content"        android:layout_centerHorizontal="true"        android:id="@+id/ItemText">    </TextView></RelativeLayout>


最后是一个很简单但是很重要grid.xml

<?xml version="1.0" encoding="utf-8"?><GridViewxmlns:android="http://schemas.android.com/apk/res/android"        android:layout_height="wrap_content"        android:layout_width="fill_parent"        android:id="@+id/gridView"        android:gravity="center"        android:numColumns="auto_fit"          android:verticalSpacing="10dp"          android:horizontalSpacing="10dp"          android:columnWidth="90dp"></GridView>


要记住,不要把GridView写在一个Layout父控件下,不然的话就会报错,因为我们在java代码中是把GridView添加到WebView中,所以Gridview不能有父控件。

java代码如下:


更多相关文章

  1. 禁止ScrollView内的控件改变之后自动滚动
  2. Android(安卓)Studio 新建页面和跳转
  3. 【ArcGIS for Android】使用自定义Callout显示地图信息
  4. android studio 查找替换
  5. Android的Button属性使用
  6. Android(安卓)Studio NDK&Jni开发--MD5加密
  7. LinearLayout 分割线
  8. android 8.0 自定义控件onmesure获取宽度为0
  9. 列表中焦点处理

随机推荐

  1. Android官方入门文档[16]创建一个Fragmen
  2. Android(安卓)新手摸石头过河
  3. Android中的Bundle类
  4. NDK 学习 ndk基础
  5. 最近的工作记录:键盘敲入的Linux Shell命
  6. Error:android-apt plugin is incompatib
  7. Android接收jsp中动态生成的xml或json数
  8. listView加快scroll
  9. android官网图像与动画章节demo的分析
  10. android中的autocomplete例子小结