AbstractViewAdapter:适用于 Android 的简单列表适配器注入库-源码

上传者: 42119281 | 上传时间: 2021-06-22 19:20:32 | 文件大小: 234KB | 文件类型: ZIP
抽象视图适配器 列表适配器“注入”库,它使用注释处理来生成实现 ListView 适配器并将其分配给您的 ListView 之一的代码。 还提供了实现 ViewHolder 模式的方法。 @ListLayout ( R . layout . listitem_account) public class Account { protected String number; protected Bitmap icon; @ListView ( R . id . image) public Bitmap getIcon () { return icon; } @ListView ( R . id . accountNumber) public String getNumber () { return number; } } public cl

文件下载

资源详情

[{"title":"( 60 个子文件 234KB ) AbstractViewAdapter:适用于 Android 的简单列表适配器注入库-源码","children":[{"title":"AbstractViewAdapter-master","children":[{"title":"gradlew.bat <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"AbstractViewAdapterDemo","children":[{"title":"proguard-rules.txt <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"res","children":[{"title":"menu","children":[{"title":"main.xml <span style='color:#111;'> 406B </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 7.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 12.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 24.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'> 216B </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 3.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"layout","children":[{"title":"listitem_account.xml <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"fragment_list.xml <span style='color:#111;'> 521B </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"activity_fragment_demo.xml <span style='color:#111;'> 482B </span>","children":null,"spread":false}],"spread":false},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'> 358B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"ic_launcher-web.png <span style='color:#111;'> 45.97KB </span>","children":null,"spread":false},{"title":"java","children":[{"title":"co","children":[{"title":"infinum","children":[{"title":"ava","children":[{"title":"demo","children":[{"title":"Account.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"ListFragment.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"FragmentDemoActivity.java <span style='color:#111;'> 507B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 858B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 839B </span>","children":null,"spread":false}],"spread":true},{"title":"AbstractViewAdapterCompiler","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"services","children":[{"title":"javax.annotation.processing.Processor <span style='color:#111;'> 65B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"co","children":[{"title":"infinum","children":[{"title":"ava","children":[{"title":"templates","children":[{"title":"ViewHolderTemplate.tpl <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"AdapterInjectorTemplate.tpl <span style='color:#111;'> 406B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"co","children":[{"title":"infinum","children":[{"title":"ava","children":[{"title":"annotations","children":[{"title":"processor","children":[{"title":"AbstractViewAdapterProcessor.java <span style='color:#111;'> 9.47KB </span>","children":null,"spread":false},{"title":"tools","children":[{"title":"JavaLangUtils.java <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"AdapterInjectorCreator.java <span style='color:#111;'> 5.79KB </span>","children":null,"spread":false},{"title":"ViewHolderFieldType.java <span style='color:#111;'> 333B </span>","children":null,"spread":false},{"title":"AdapterInjection.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Templates.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"ViewHolderField.java <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"ViewHolderCreator.java <span style='color:#111;'> 6.09KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 963B </span>","children":null,"spread":false}],"spread":true},{"title":"gradle.properties <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"AbstractViewAdapterAPI","children":[{"title":"proguard-rules.txt <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"res","children":[{"title":"drawable-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 9.18KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 14.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 18.93KB </span>","children":null,"spread":false}],"spread":true},{"title":"values","children":[{"title":"strings.xml <span style='color:#111;'> 72B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"java","children":[{"title":"co","children":[{"title":"infinum","children":[{"title":"ava","children":[{"title":"AbstractViewHolder.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"annotations","children":[{"title":"ListLayout.java <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"InjectList.java <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"ListView.java <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"OnItemClick.java <span style='color:#111;'> 237B </span>","children":null,"spread":false}],"spread":false},{"title":"AbstractViewAdapter.java <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 264B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 49.32KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 229B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 99B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明