zoukankan      html  css  js  c++  java
  • 实现图文混排方法 类似于网易那样的

    今天看一哥们的博客写的,是关于实现像网易新闻那样的图文混排的样子。感觉他的实现思路还是很特别的,今天做一个记录防止以后需要使用到。

    <LinearLayout xmlns:android="<a href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"
        xmlns:tools="<href="http://schemas.android.com/tools">http://schemas.android.com/tools</a>"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity" >
     <ListView 
         
    android:layout_width="match_parent"
         android:layout_height
    ="match_parent"
         android:id
    ="@+id/img_txt_list"
         android:focusable
    ="true"
         android:scrollingCache
    ="true"
         android:divider
    ="#00000000"
         android:scrollbars
    ="none"
         
    />
    </LinearLayout>

     @Override

            public boolean isEnabled(int position) { //屏蔽listView的每个item的高亮效果
                    return false;
            }

     public List<Content> getAssetsData(){

                    AssetManager am = this.getAssets();
                    try {
                            InputStream is = am.open(path);
                            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
                            byte[] bt = new byte[1024];
                            int len = 0;
                            while((len = is.read(bt)) != -1){
                                    outputStream.write(bt, 0, len);
                            }
                            
                            outputStream.close();
                            is.close();
                            String json = outputStream.toString();
                            list = AnalysisJSON.getProvinceCities(json);
                    } catch (IOException e) {
                            e.printStackTrace();
                    }
                    return list;
            }
    新闻类的图文混排目前想到的有3种类型的解决办法:
    本文是一种,另外两种接下来会逐一介绍,另附demo供网友测试!

    img.jpg (72.79 KB, 下载次数: 12)

    img.jpg

     demo下载地址  http://pan.baidu.com/s/1qW6l5RA

    http://www.apkbus.com/android-121106-1-1.html
  • 相关阅读:
    java的sha1加密,转化为python版本
    VUE:页面跳转时传递参数,及参数获取
    如何使用 Django中的 get_queryset, get_context_data和 get_object 等方法
    django orm 外键id返回对应的名称
    spring boot(一):入门篇
    redis学习(四)——Hash数据类型
    redis学习(三)——List数据类型
    redis学习(二)——String数据类型
    Java多线程(七)——线程休眠
    MySQL和B树的那些事
  • 原文地址:https://www.cnblogs.com/wsfjlagr/p/3550745.html
Copyright © 2011-2022 走看看