直播app开发搭建,存放多张图片的GridView,并可以点击放大

直播app开发搭建,存放多张图片的GridView,并可以点击放大

View

 

1
<ScrollView<br>        android:id="@+id/scorll"<br>        android:layout_width="match_parent"<br>        android:layout_height="match_parent"><br>        <com.example.gridviewimage.view.controls.ImageGridView<br>            android:id="@+id/image_gridView"<br>            android:layout_width="wrap_content"<br>            android:layout_height="match_parent"<br>            android:layout_margin="10dp"<br>            android:columnWidth="60dp"<br>            android:gravity="center"<br>            android:horizontalSpacing="10dp"<br>            android:numColumns="3"<br>            android:stretchMode="columnWidth"<br>            android:verticalSpacing="10dp" /><br>    </ScrollView>

注释

如果需要滑动条就加入ScrollView,如果不需要滑动条,那么只需要使用ImageGridView即可.

Avtivity

 

1
//photos中可以直接放入网络图片地址,本地图片地址,以及drawable中的图片<br>ArrayList<String> photos = new ArrayList<String>();<br>//控件初始化<br>ImageGridView image_gridView = null;<br>image_gridView=(ImageGridView)findViewById(R.id.image_gridView);<br>//        单点事件<br>        image_gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {<br>            @Override<br>            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {<br>                Intent in = new Intent();<br>                in.setClass(MainActivity.this, MaxPictureActivity.class);<br>                in.putExtra("pos", i);//必传项,i为当前点击的位置<br>                in.putStringArrayListExtra("imageAddress", photos);//必传项,photos为要显示的图片地址集合<br>                startActivity(in);<br>            }<br>        });<br>/**<br> *  MainActivity.this:为当前界面上下文<br> *  photos:photos为要显示的图片地址集合<br> * */<br>        image_gridView.setAdapter(new GridViewImageAdapter(MainActivity.this, photos));

 

以上就是 直播app开发搭建,存放多张图片的GridView,并可以点击放大,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-09-02 一对一源码,OpenGL ES 文字渲染
2021-09-02 php短视频源码,瀑布流分割线左右间距问题
2021-09-02 Android直播软件搭建实现背景颜色滑动渐变效果
点击右上角即可分享
微信分享提示