码迷,mamicode.com
首页 > 其他好文 > 详细

团队开发冲刺日(七)

时间:2020-04-19 19:43:11      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:scroll   mamicode   code   参考   aci   介绍   滚动   sdn   near   

  图片上传部分UI横向滚动:GridView+HorizontalScrollView问题

上上篇博客中我使用的图片上传排版是使用GridView进行展示,但多图片的情况下它会在当前页面另起一行继续展示,我需要在这个界面补上输入正文部分,显然是不能这么展示的。因此需要在UI设计上做出一些对策,上网查阅选择使用HorizontalScrollView解决,但出现了问题:

 1 <HorizontalScrollView
 2         android:layout_width="match_parent"
 3         android:layout_height="wrap_content">
 4         <LinearLayout
 5             android:layout_width="match_parent"
 6             android:layout_height="wrap_content"
 7             android:layout_margin="10dp">
 8     <com.example.toa.MyGridView
 9         android:id="@+id/gridView"
10         android:layout_width="match_parent"
11         android:layout_height="wrap_content"
12         android:layout_margin="5dp"
13         android:layout_weight="111"
14         android:columnWidth="90dp"
15         android:gravity="center"
16         android:horizontalSpacing="5dp"
17         android:numColumns="4"
18         android:stretchMode="columnWidth"
19         android:verticalSpacing="5dp"
20         ></com.example.toa.MyGridView>
21         </LinearLayout>
22     </HorizontalScrollView>

这是使用HorizontalScrollView包裹了GridView控件,但是预览效果并不对劲:

技术图片

 

 原来没有添加控件时,效果是这样的:

技术图片

 

 经过查阅发现这里使用方法需要重写适配器,光改动xml是不行的,而且在改动xml的时候也出现了一些问题,最后总结一下就是HorizontalScrollView>Linearlayout>GridView这个结构进行。现在的进度是在重新编写适配器,对java代码部分的整改。

补充昨天学习的知识:

Android存取MySQL数据库的图片信息:参考博客:https://blog.csdn.net/qq_34119967/article/details/99864544

这篇博客使用的应该是轻量级的SQLite数据库,我们选择Android+Servlet进行服务器MySQL数据库的连接,之前提到过Android存入图片需要将图片信息交给Servlet进行预处理文件路径再上传,这里结合博客思路,使用Servlet将图片信息传给Android,再使用Bitmap回显即可。关于Android连接数据库的代码,我会参照之前的疫情显示进行相应修改。主要用的是HttpURLConnection,有些博客介绍了OKHttp,但目前还没能掌握。。。

团队开发冲刺日(七)

标签:scroll   mamicode   code   参考   aci   介绍   滚动   sdn   near   

原文地址:https://www.cnblogs.com/20183711PYD/p/12732485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!