Android_UI
谁是谁的谁_bj
https://github.com/yanghuiyu39/yhyUIdemo
展开
-
安卓布局推上去,悬浮tab效果实现CoordinatorLayout
<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/C911_skin"> <android.support.d...原创 2020-09-24 13:40:12 · 374 阅读 · 0 评论 -
安卓布局文件findViewById为null
死活都找不到他为啥空,后续发现,是因为布局里不支持backgrou,加了就会导致导致findViewById获取的VIew为null原创 2019-09-12 18:03:09 · 620 阅读 · 0 评论 -
安卓刻度展示,且不重叠
public class StockPriceLineView extends View { private int lineColor = Color.parseColor("#29919CAD"); private int CircleFillColor = ContextCompat.getColor(this.getContext(), R.color.C9...原创 2019-07-09 19:19:20 · 142 阅读 · 0 评论 -
安卓recycleView实现,类似viewpage效果
LinearSnapHelper & PagerSnapHelper上面讲了SnapHelper的几个重要的方法和作用,SnapHelper是一个抽象类,要使用SnapHelper,需要实现它的几个方法。而 Google 内置了两个默认实现类,LinearSnapHelper和PagerSnapHelper,LinearSnapHelper可以使RecyclerView 的...原创 2019-07-08 16:35:52 · 1214 阅读 · 0 评论 -
android给View设置指定边框
layer-list xmlns:android="http://schemas.android.com/apk/res/android" > item> shape> solid android:color="#00FF00"/> shape>原创 2017-06-07 18:50:31 · 857 阅读 · 0 评论 -
app控件获取之uiautomatorviewer
app控件获取之uiautomatorviewer转载:http://www.cnblogs.com/lazytest/p/5612709.html原创 2017-03-29 14:00:37 · 354 阅读 · 0 评论 -
状态栏的图标变成黑色
只要在主题继承这个主题 parent="android:Theme.Material.Light"/再加上这个属性就可以把状态栏的图标变成黑色了原创 2016-12-14 16:33:38 · 1914 阅读 · 0 评论 -
VIVO手机上del键无效OnKeyListener不响应问题
在修改交易密码界面用到一个自定义输入框类似这种(原谅丑了点~)结果昨天有用户反馈在VIVO手机上回出现,Del键无效的问题~~~最后发现是:EdiText的OnKeyListener没有响应。最后搜搜了一下,找到了解决方案:重写EdiTextView的InputConnectionWrapper的方法后解决了问题:代码如下:p原创 2016-12-14 15:36:21 · 2380 阅读 · 1 评论 -
安卓6.0,以后需要实时请求的权限,可能导致以前像Imag-loader缓存等策略异常
6.0之后的被认为是危险权限的 权限,需要实时请求用户批准原创 2016-09-21 15:23:25 · 348 阅读 · 0 评论 -
APP启动过程
上图就可以很好的说明App启动的过程ActivityManagerService组织回退栈时以ActivityRecord为基本单位,所有的ActivityRecord放在同一个ArrayList里,可以将mHistory看作一个栈对象,索引0所指的对象位于栈底,索引mHistory.size()-1所指的对象位于栈顶Zygote进程孵化出新的应用进程后,会执行ActivityThread类的ma原创 2016-08-25 22:17:49 · 353 阅读 · 0 评论 -
解决Thread性能问题:ThreadPool
线程在应对各种需求时,需要不断创建,执行,销毁。大量不断这样势必导致性能底下。有效有规则的管理,并且复用限制的线程可以解决这个问题,优化性能。这就涉及到:ThreadPoolExecutor ,期间要用到:接口:ExecutorService Executors类是官方提供的一个工厂类,它里面封装好了众多功能不一样的线程池,从而使得我们创建线程池非常的简便,主要提供了如下五种功原创 2016-08-25 21:41:26 · 1512 阅读 · 0 评论 -
解决Fragment因内存被回收等重启时导致的全部弹出问题
public class BaseFragment extends Fragment { private static final String STATE_SAVE_IS_HIDDEN = "STATE_SAVE_IS_HIDDEN"; @Override public void onCreate(@Nullable Bundle savedInstanceState)原创 2016-08-25 21:34:47 · 1780 阅读 · 0 评论 -
菜单点击弹出动画 ViewpropertyAnimator
private void iii(){ if (isUp) { isUp=false; //插值器,这里选取,开始向前甩和结束向后甩 AnticipateInterpolator anticipation = new AnticipateInterpolator(-6.0f); //、持原创 2016-08-25 20:20:20 · 435 阅读 · 0 评论 -
解决5.0后不能完全沉浸
// 设置状态栏透明getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);// 设置根布局的参数ViewGroup rootView = (ViewGroup) ((ViewGroup) findViewById(android.R.id.content)).getChildAt(0);ViewC原创 2016-08-25 15:59:23 · 229 阅读 · 0 评论 -
安卓百分比布局之RelativeLayout
public class PencentLayout extends RelativeLayout { public PencentLayout(Context context) { super(context); } //这下解析XML文件然后把获取到的属性赋给控件 @Override public LayoutParams genera原创 2016-08-04 19:12:21 · 606 阅读 · 0 评论 -
UI混乱,很可能是变量名,被引入,且重复引起
UI混乱,很可能是变量名,被引入,且重复引起原创 2016-07-06 14:56:07 · 269 阅读 · 0 评论 -
安卓中使用线条时候遇到的问题
如果项目中需要线条或者边框一般有一下俩种方式:画线条俩种方式:1:给控件加外边框,规定是左边的边框还是右边的或者上边下边的,代码如下:android:background="@drawable/item_parameter_listview_top_ayer_list"xml version="1.0" encoding="UTF-8"?>xmlns:android=原创 2015-10-13 17:02:29 · 367 阅读 · 0 评论 -
安卓控件背景4条背景边框自由控制
由于项目需求要实现一个表格listvew如图所示:实现这个效果肯定是给Textview加边框,左边文字不能加下边框和右边框,右边文字不能加左边框和下边框。然后给listview下面加一个ImageView给一条线就搞定了。drawable下文件内容:原创 2015-10-12 14:27:04 · 401 阅读 · 0 评论 -
安卓中用迭代直接显示json中的key+value
代码如下: HashMap,String> attributeIterator iterator = attribute.entrySet().iterator();//(由于HashMap不支持直接迭代所以先把key-value付给一个Set,然后对Set视图进行迭代:)while(iterator.hasNext()){ parameterInfos.add((Map.Entr原创 2015-10-12 14:38:51 · 550 阅读 · 0 评论