zoukankan      html  css  js  c++  java
  • Android ListView实现新闻客户端的新闻内容图文混排

    布局文件:

    <LinearLayout xmlns:android="<a href="http://schemas.android.com/apk/res/android">http://schemas.android.com/apk/res/android</a>"
        xmlns:tools="<a 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>
    <p> </p>
    @Override
            public boolean isEnabled(int position) { //屏蔽listView的每个item的高亮效果
                    return false;
            }

    读取assets下的json文件,用于模拟网络请求:

    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;
            }

    img.jpg

    代码:这里

  • 相关阅读:
    __iter__方法demo
    开放封闭原则
    单例模式
    Python赋值、浅拷贝、深拷贝
    保留原页面的参数条件
    request.GET、request.POST、request.body(持续更新)
    面向对象的封装、继承、多态(持续更新)
    关于Form、ModelForm的一些操作(持续更新)
    创建类的两种方式
    Nginx深度优化
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4206405.html
Copyright © 2011-2022 走看看