
界面相关
龙腾腾
凡是过往,皆为序章。
展开
-
Android 使用newInstance()来实例化fragment
companion object { fun newInstance(type: Int): DressUp1Fragment { val fragment = DressUp1Fragment() val args = Bundle() args?.putInt("type", type) ...原创 2019-11-06 11:01:52 · 1201 阅读 · 0 评论 -
Android 虚线
布局:<TextView android:layout_width="match_parent" android:layout_height="2dp" android:layout_centerHorizontal="true" android:background="@drawable/line_stroke" ...原创 2019-11-06 09:40:21 · 142 阅读 · 0 评论 -
android recycleview横向滑动
上图:activity的代码:/** 推荐关注的列表* */var recommendAdapter: RecommendAdapter? = nullvar recommendBean = mutableListOf()var manager: LinearLayoutManager = LinearLayoutManager(mContext)manager.setOrient...原创 2019-11-04 19:44:15 · 664 阅读 · 0 评论 -
Android TextView中间一段文字字体变颜色并且加点击事件
效果如图:布局的代码就不贴了,就是一个TextView显示的,下面贴出完整代码:tv_explain1就是textview的id,用kotlin写的。 val spanStrStart = SpannableString("1、登录帐号为将被认证的帐号,提交后无法更換。请遵守") val spanStrClick = SpannableString("《企业认证审核标准》...原创 2019-10-29 19:00:29 · 1657 阅读 · 0 评论 -
Android PopupWindow,居中显示,按屏幕比例调整大小,在某个控件的定点位置等
先上图:完整代码: PopupWindow pop; private void popwindow() { if (pop != null && pop.isShowing()) { pop.dismiss(); } pop = new PopupWindow(getContext()); ...原创 2019-10-23 13:29:17 · 1823 阅读 · 0 评论 -
Android界面自动滚动信息展示
最近打算研究一下界面处理的一些原理,先由浅入深,通过写功能来梳理。本篇要实现界面自动滚动来展示信息的效果。第一步:先写布局。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android...原创 2019-07-25 15:00:01 · 1678 阅读 · 0 评论 -
ConstraintLayout实现banner按比例显示
通过布局就可以解决,下面贴出全部布局:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema...原创 2019-07-25 17:31:21 · 473 阅读 · 0 评论 -
ConstraintLayout实现紧靠最大宽度,通俗说左侧信息过长不会顶掉右侧
先看效果:左侧数据很长的时候,用省略号,不会顶掉右侧信息。传统用线性布局设置weight来展示时,左侧数据过长会顶掉右侧数据,除非代码配合,这里通过ConstraintLayout通过布局就可以实现。步骤1:没有引入约束局部的话,在build.gradle中加入compile ‘com.android.support.constraint:constraint-layout:1.0.2’ ...原创 2019-07-25 17:49:51 · 5573 阅读 · 1 评论 -
Android recycleview只刷新一个item的一个控件的方法
只刷新一个item的一个控件实现就是下面这句话: adapter.notifyItemChanged(position,R.id.**);刷新一个item是:adapter.notifyItemChanged(int position)比如点赞操作,刷新一个item就会闪一下,用第一种方法就可以了。想看源码的直接点进去自己研究一下流程就好了。......原创 2019-08-31 14:59:51 · 7732 阅读 · 4 评论