Android+
Android黄线区
和光&同尘
这个作者很懒,什么都没留下…
展开
-
RecyclerView实现tabLayout效果(选中tab局中于屏幕)
实现方式为:RecyclerView+LinearSnapHelper(RecyclerView下的辅助类,参考:https://www.jianshu.com/p/e54db232df62)目前存在问题:1、为了实现头可尾item可以居于屏幕中间的显示效果,填充空view进行占位,因为position会有偏差。2、子view的宽度写死的(此处偷懒),最好通过测量获取。xml文件:item_camera_search_or_mark.xml<?xml version="1..原创 2020-05-29 11:33:02 · 2989 阅读 · 0 评论 -
Android标题栏状态栏一体化。
Activity.java setContentView()之前设置if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibi...原创 2020-02-28 14:52:39 · 298 阅读 · 0 评论 -
带进位的链表求和,不修改原链表。
笔试碰到一题,有两个数,如123456789和1234567,将每个数字放入链表,然后不修改链表的情况下求和。说实话,被pass了,笔试时整个人状态都是懵的,本来算法不强,结果状态很丧,结束后整理了一下,才发现题意原来是这意思。package com.example.test;import java.util.LinkedList;/** * @author soft_hzhk...原创 2019-09-05 18:15:20 · 165 阅读 · 0 评论 -
【动态规划】求数组不相邻元素之和最大
这题想了半天也没搞出来,想到了递归的方法,但是依然没有完整的思路最后参考了一下大佬的解法,才理解了其要义。 public static void main(String[] args) { int[] since = {1, 2, 4, 1, 7, 8, 23,9,4,22}; System.out.println(getMax(since, since...原创 2019-09-06 18:39:19 · 1661 阅读 · 0 评论 -
TextView图文混排,图文垂直居中,多行无影响
首先是简单的静态方法实现,默认是图片显示在文字开头:public static SpannableString getText(Context mcontext, String text, int drawId){ SpannableString spannableString = new SpannableString(" " + text); Drawa...原创 2019-09-09 18:49:33 · 310 阅读 · 0 评论