首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发(2) - 九宫格的实现

    就是上图中包括整个图片项个各个部分,这里我们使用gridView(表格布局)来实现 2.整个界面里需要注意的是 “重复的部分”,就是 各个图片项和,图片下方显示的文字了。那么我们需要描述这个部分。...指定“可重复的子项”,就是需要迭代显示的部分 新建一个布局文件layout_gridview_item.xml <RelativeLayout android:id="@+id/relativeLayout1..." android:layout_centerHorizontal="true" > 这里使用了一个相对布局...,在TextView 里使用属性android:layout_below="@+id/imageView_ItemImage" 指示了文本在图片的下方。...//指定 子项的布局文件的ID new String[]{"itemImage","itemText"}, //指定 数据的列 new int[]{R.id.imageView_ItemImage,R.id.textView_ItemText

    89700

    【Android 控件使用及源码解析】 GridView规则显示图片仿微信朋友圈发图片

    想了一下用GridView再适合不过了,GridView可以动态加载图片的数量,而且还比较规律。...下面说一下自己的思路: 1.获取网络图片 2.初始化gridview,自定义适配器 3.根据图片数量设置gridview的列数 4.更新适配器 下面贴上部分源码并给大家解析一下 一、首先是GridView...> 这里的SquareLayout布局是自定义的下面会给大家详细讲解。...子项中是一个正方形布局里面嵌套着图片 二、接下来自定义适配器 因为项目需求不同,自己定义的适配器和平时用的不太一样,这里就不贴源码了。...ImgeView的scaleType的属性如果设置FitXY就会充满方形布局,如果center就会居中显示 详细说一下吧: 1)center:保持原图的大小,显示在ImageView的中心。

    1.2K10

    手机卫士欢迎细节和主界面

    子类有的父类不一定有 XxxActivity.this生命周期短一点,和activity一致,用的多一点 getApplicationContext()生命周期长一点,和应用一致 应用程序的主界面 九宫格的布局...,使用GridView/>布局 GridView和ListView是两兄弟,设置三列 , android:numColumns=”3” 设置内部条目垂直的距离,android.verticalSpacing...=”10dp” 获取GridView对象 调用GridView对象的setAdapter(adapter)对象,参数:Adapter对象 Adapter是接口,使用内部类继承BaseAdapter类来定义...R.drawable.xxx,xxxxxxx} 创建一个内部类MyAdapter继承BaseAdapter 重写getCount(),方法,return names的长度length属性 重写getView()方法, 定义一个布局文件...; import android.widget.ImageView; import android.widget.TextView; public class HomeActivity extends

    50920

    Android 使用ContentProvider扫描手机中的图片,仿微信显示本地图片效果

    void setImageCounts(int imageCounts) {   this.imageCounts = imageCounts;       }   }   接下来就是主界面的布局啦...,上面的导航栏我没有加进去,只有下面的GridView,所以说主界面布局中只有一个GridView [html] view plain copy 接下来就是GridView的Item的布局,看上面的图也行你会认为他的效果是2张图片添加的效果,其实不是,后面的叠加效果只是一张背景图片而已,代码先贴上来...,在onMeasure()中利用回调的模式主动通知我ImageView测量的宽和高,但是这有一个小小的问题,就是显示GridView的第一个item的时候,获取的宽和高还是0,第二个就能正常获取了,第一个宽和高为...的item跳转另一个界面来显示该文件夹下面的所有图片,功能跟第一个界面差不多,也是使用GridView来显示图片,第二个界面的布局代码我就不贴了,直接贴上界面的代码 [java] view plain

    3.6K20
    领券