android中网格布局背景图片,android 网格显示问题
按照教程进行操作
不知道显示怎么成这样的效果
上下两行的间隔太大
而且文字和图片之间的间隔也很大
布局文件也进行了修改
还是不行
有遇到过类似问题的人么
希望您给我一点意见
mainactivity.java
package com.example.imageview;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.R.integer;
import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.GridView;
import android.widget.SimpleAdapter;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GridView gridView=(GridView) findViewById(R.id.gridView1);
int[] imageid=new int[]{R.drawable.img01,R.drawable.img02,R.drawable.img03,
R.drawable.img04,R.drawable.img05,R.drawable.img06,
R.drawable.img07};
String[] title=new String[]{"a","b","c","d","e","f","i"};
List>listitems=new ArrayList>();
for (int i = 0; i < imageid.length; i++) {
Map map=new HashMap();
map.put("image", imageid[i]);
map.put("title", title[i]);
listitems.add(map);
}
SimpleAdapter adapter=new SimpleAdapter(this,
listitems, R.layout.items,
new String[]{"title","image"},
new int[]{R.id.title, R.id.image});
gridView.setAdapter(adapter);
}
}
activity_main.xml
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="4"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
>
items.xml
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:id="@+id/image"
android:layout_gravity="center"
android:scaleType="fitCenter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5px"
android:layout_gravity="center"
android:id="@+id/title"
/>
android中网格布局背景图片,android 网格显示问题相关推荐
- android 背景色闪烁,如何在Android中使布局背景闪烁?
我需要使布局背景闪烁或闪烁,每秒都会改变.我写了这段代码: int colours[]={0xff00ff00, 0xffff0000, 0xff0000ff,0xffffffff}; Relativ ...
- android点击灰色背景图片,android button按键失去焦点和点击后改变背景图片
android button按键得到焦点和点击后改变背景图片 我也接受android不久,今天来给同学们分享一下button得到焦点和点击后改变背景图片,其实很简单就是两个事件setOnFocusCh ...
- android如何切换主题背景图片,android主题设置与主题切换
前不久碰到了需要给软件更换主题的问题,研究了一段时间后可以基本实现功能了,在这里拿出来分享下方法,如有不足欢迎指正. 要想实现主题切换,我们得自定义一些主题的属性,自定义属性的attrs.xml新建在 ...
- Android自定义动态布局 — 多图片上传
Android自定义动态布局 - 多图片上传 本文介绍Android中动态布局添加图片,多图片上传. 项目中效果图: 技术点: 1.动态添加格局中的线条和添加图片的+号 2.多张图片异步上传 首 ...
- Android开发:设置背景图片
在Android开发中,设置背景图片是一个既简单又常用的方法,由于本人现在需要同时做Android开发,所以Android的开发技能也要不断学习储备,不仅是为了给老板省钱,也是为了增加自己的竞争力.那 ...
- Android中相对布局是,Android之相对布局
Android中的布局分为六种,分别是相对布局.线性布局.表格布局.网格布局.帧布局.绝对布局,良好的布局设计对UI界面至关重要,下面先来看看先相对布局. 相对布局(RelativeLayout): ...
- android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...
在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠 ...
- Android中实现平铺图片
转载请标明出处:一片枫叶的专栏 最近开发App,美工设计了一个有锯齿边沿效果的背景图,只给了我一个锯齿,然后需要平铺展示锯齿效果: android中实现平铺图片有两种方式: (1)在drawable中 ...
- android图片gif动画效果,android中类似于gif 实现图片的动画效果
案例:实现gif动画效果,连续播放图片 由于是转载的,也就没必要多说,直接上代码 案例:在android中实现gif动态图片的效果: EarthAnimationActivity.java packa ...
最新文章
- 干货丨一份不可多得的深度学习技巧指南
- CF24D Broken robot | DP 高斯消元
- TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理
- text 热敏打印机_只要有想象力,打印机都能做游戏
- Oracle常见错误
- 虚拟按键自己触发的java代码_在SystemUI添加虚拟按键
- 201312-1 出现次数最多的数
- Struts2(补充)
- 规模数据导入高效方式︱将数据快速读入R—readr和readxl包
- PC电脑控制手机iphone(iOS 11、iOS 12、iOS 13),需越狱
- 北风:信息差有多重要?你是怎么被割韭菜的?
- 人民日报:今天,大学培养的人才合格吗?
- iacr是什么会议_计算机国际安全顶级会议
- 苹果笔记本装Windows系统
- 力推:无限制下载神器aria2
- 关于物联网卡流量统计的那些事儿
- 用Python校验下载文件的完整性(md5),游戏之类的大型文件
- 《数据结构》个人笔记1(3月13日)
- 西邮linux面试题,西邮Linux兴趣小组纳新免试题! come on!
- 小程序设计规范及经验分享