【文件属性】:
文件名称:news:适用于Android的新闻应用程序
文件大小:997KB
文件格式:ZIP
更新时间:2021-03-10 20:30:10
Kotlin
新闻应用
git clone https://github.com/hjzf/news.git
项目描述:
一个Android开发基础学习阶段的新闻App实战项目
开发思路:
1.设计的缺陷:只能显示一条新闻(即写在布局文件中的那一条特定的新闻)
解决方案:用“一个RecyclerView标签”代替“ ScrollView-LinearLayout-include这个复杂的嵌套结构”
效果
之前的实现方法
现在的实现方法
滚动
滚动视图
回收站视图
垂直方向线性分布
线性布局
newsRecyclerView.layoutManager = LinearLayoutManager(this)
展示新闻
包括
newsRecyclerView.adapter = MyAdapter(newsList)
2.设计的缺陷:新闻数据被硬编码在kotlin代码中
解决方案:调用聚合数据免费提供的新闻
【文件预览】:
news-master
----.gitignore(225B)
----gradle()
--------wrapper()
----README.md(7KB)
----build.gradle(642B)
----README.assets()
--------test_1.png(67KB)
--------test.png(74KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(6B)
--------build.gradle(2KB)
--------proguard-rules.pro(750B)
--------src()
----底部导航栏设计.vsdx(418KB)
----gradle.properties(1KB)
----.idea()
--------.gitignore(47B)
--------vcs.xml(167B)
--------deploymentTargetDropDown.xml(515B)
--------misc.xml(3KB)
--------jarRepositories.xml(1KB)
--------compiler.xml(169B)
--------gradle.xml(793B)
--------codeStyles()
----settings.gradle(40B)