【android】json

设置第potition个数据项的view的属性

成功显示数据项,熟悉recycleview三个方法

新建页面,定义适配器,指定使用MyViewHolder类对象保存每个数据胡view组件

padding-内部边距

bold-加粗

新建类,描述新闻内容

定义组件

 public int intID;

写完之后在mainactivity初始化新闻数据

LinkedList<NewsData> newsData=new LinkedList<>();
newsData.add(new NewsData(R.drawable.图片名字," 字体","内容"));

返回列表个数

把个数不用写死,设置标题

json

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        initBanner();//轮播图初始化并启动

        rcView = findViewById(R.id.rcViewMain);
        rcView.setLayoutManager(new LinearLayoutManager(this));

        String s = "{\n" +
                "    \"title\":\"全面助力国家乡村振兴战略\",\n" +
                "    \"detail\":\"融通农发从新时代乡村发展的实际出发,在实践中不断创新。\",\n" +
                "    \"imageUrl\":\"http://10.107.24.95:8080/imgs/partyb3.jpg\"\n" +
                "  }";
        try {
            JSONObject jobj = new JSONObject(s);
            Log.d("test", jobj.getString("title"));
        } catch (JSONException e) {
            throw new RuntimeException(e);
        }

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 08:06:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 08:06:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 08:06:02       87 阅读
  4. Python语言-面向对象

    2024-06-18 08:06:02       96 阅读

热门阅读

  1. dp练习2

    dp练习2

    2024-06-18 08:06:02      34 阅读
  2. 【创造】文心智能体

    2024-06-18 08:06:02       46 阅读
  3. zero-shot-learning-definition-examples-comparison

    2024-06-18 08:06:02       81 阅读
  4. 使用docker搭建overleaf环境

    2024-06-18 08:06:02       39 阅读
  5. Android Audio实战——音频流释放异常(三)

    2024-06-18 08:06:02       35 阅读
  6. 5W2H法

    2024-06-18 08:06:02       35 阅读
  7. Hi3861 OpenHarmony嵌入式应用入门--总引导连接

    2024-06-18 08:06:02       35 阅读
  8. 深入解析Python闭包:定义、实例与应用

    2024-06-18 08:06:02       42 阅读
  9. C++ explicit关键字的用法

    2024-06-18 08:06:02       70 阅读