
1、在手机上下载一个re文件管理器。我们手机应用商店没有,可以通过浏览器下载。
2、进入文件管理器。进入页面后,我们点击打开系统文件夹。
3、长按buildpeop文件夹,点击右上角出现的编辑为文本。
4、找到了图中所示的两行代码,把行改成了要换的型号,第二行应该是对应的手机品牌。
现在终于遇到一个真正的规格选择逻辑需要处理。在此记录一下自己的思路。大致方向:我打算用两层RecyclerView做嵌套:
内层是使用了一个之前做的多选器(鬼知道哪天产品可能要求某个规格能多选。逃)
然后将能否选择的逻辑委托到外层的适配器中(ps:因为内层之间互不联系,但是逻辑关联)
好了逻辑好像很清晰了
然后就可以撸起袖子开始干活了。
先说说内层的适配器:要的逻辑其实不多,关键是单个参数能否被选择的逻辑,第一次我是考虑将能选择的参数作为复数数组处理完再分发进对应的内层适配器。发现这样写有点蛋疼。然后就考虑在刷新视图的时候逐个判断参数能否被选中
将内层负责渲染的逻辑也放到了外面去,内层的职责已经被分担的很轻松,只需要分发事件,管理选中状态
现在看看外层逻辑
最关键的方法是计算可选的逻辑:算法可能不是最优:如果有大佬指点一下,万万感谢!
Android 开发桌面小组件(部件)时,都知道常用的几种规格:
1 1
2 1
2 2
2 3
3 3
3 4
4 1
4 2
4 3
4 4
...
不限于以上几种,但是有个问题,每一种的具体dp大小究竟是多少呢?有一个粗略的公式,上面的1、2、3、4都表示行或者列,那么我们在开发设置最小宽或者最小高度时,尺寸就是根据我们的行或者列:
dp = 70 * n - 30 , 其中 n表示 行数或者列数,得到的大小就是我们需要设置的dp 数值。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)