WebView基础
Webview 基础 WebView 介绍 WebView 是一个基于 webkit 引擎、展现 web 页面的控件。 Android 的 Webview 在低版本和高版本采用了不同的 webkit 版本内核,4.4 后直接使用了 Chrome。 WebView 作用: 显示和渲染 Web 页面 直接使用 html 文件(网络上或本地 assets 中)作布局 ...
Webview 基础 WebView 介绍 WebView 是一个基于 webkit 引擎、展现 web 页面的控件。 Android 的 Webview 在低版本和高版本采用了不同的 webkit 版本内核,4.4 后直接使用了 Chrome。 WebView 作用: 显示和渲染 Web 页面 直接使用 html 文件(网络上或本地 assets 中)作布局 ...
WebView 问题汇总 避免 WebView 内存泄露 不在 xml 中定义 Webview,而是在需要的时候在 Activity 中创建,并且 Context 使用 getApplicationgContext() LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.Layou...
EditText 设置 基本设置 IME Options inputType EditText 设置输入类型为数字 android:inputType="number" setInputType(EditorInfo.TYPE_CLASS_NUMBER); EditText 设置不可编辑 android:inputType="none" setInputType(Edi...
Button Button 默认 z 轴对事件分发和 ViewGroup 绘制顺序的影响 从 Android SDK 21(即 5.0)开始,Button 控件按下自带阴影效果,阴影效果相当于是在 Z 轴的一个分量,所以导致 Button 总是在最顶层显示,同层级 View 的事件分发都是先分发给 Button。 When the button is pressed, a z-tran...
PopupWindow 基础 PopupWindow 总结 设置 PopupWindow 背景 (setBackgroundDrawable),且要在 showAtLocation() 显示之前设置,否则动画播放不了 退出时,要将 PopupWindow 给 dismiss() 掉,否则会 leak 需要顺利让 PopUpWindow dimiss(即点击 PopuWind...
LinearLayout android:layout_weight 特点 LinearLayout 中的 layout_weight 属性,首先按照控件声明的尺寸进行分配,然后再将剩下的尺寸按 weight 分配。 layout_width 都为 wrap_content 时,权重表示的是,按比例分配,值越大,占用的宽度(比例)越大 layout_width 都为 ma...
WindowManager Flag TYPE_SYSTEM_OVERLAY/ TYPE_APPLICATION_OVERLAY TYPE_SYSTEM_OVERLAY过时,不会有输入事件,API26(Android8.0) 及以上用 TYPE_APPLICATION_OVERLAY 替代 TYPE_APPLICATION_OVERLAY在所有 Activity 之上,在 FI...
ViewSwitcher ViewFlipper 可用于控件的滚动 基本使用 在 xml 布局中的方法介绍 android:autoStart: 设置自动加载下一个View android:flipInterval:设置View之间切换的时间间隔 android:inAnimation: 设置切换View的进入动画 android:outAnimation:设置切换View...
SeekBar 基本用法 seekbar 设置进度条颜色 xml 设置 seekbar 的进度条颜色android:progressDrawable="@drawable/bg_adjust_seek_bar" 代码 seekBar.getProgressDrawable().setColorFilter(Color.WHITE, Mode.SRC_ATOP);//设置进度...
ScrollView fillViewport 属性 为了屏幕适配,包含多元素的布局一般都会使用 ScrollView ,以便小屏手机滑动查看,但是在大屏手机上内容全部加载,导致下方空白我们希望最后的 Button 是置底的,同时是可以跟随滑动的 不设置 viewport 当子布局高度小于 ScrollView 的高度时,定义子布局 match_parent 或者 fill_paren...