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基础知识回顾-20(泛型)
    Java基础知识回顾-19(Collect接口,Iterator迭代器与增强for循环)
    Java基础知识回顾-18(Math类,Arrays类和大数据运算)
    Java基础知识回顾-17(基本类型包装类与System类)
    Java基础知识回顾-16(Date,DateFormat和Calendar)
    PSP DAILY软件功能说明书
    第六周PSP
    王者荣耀交流协会第二次Scrum立会
    找bug——加分作业
    第五周PSP
  • 原文地址:https://www.cnblogs.com/wsfjlagr/p/3550745.html
Copyright © 2011-2022 走看看