![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android应用开发
chen_jia_hao
越付出,越幸运!
展开
-
自定义组合控件和属性
自定义组合控件的过程:1.自定义一个View 一般来说,继承相对布局,或者线性布局 ViewGroup;2.实现父类的构造方法。一般来说,需要在构造方法里初始化自定义的布局文件;3.根据一些需要或者需求,定义一些API方法;4.根据需要,自定义控件的属性,可以参照TextView属性;5.自定义命名空间,例如: xmlns:前缀="http://schemas.andr原创 2017-02-18 09:03:59 · 161 阅读 · 0 评论 -
dp和px之间的转换
dp是虚拟像素,在不同的像素密度的设备上会自动适配在320x480分辨率,像素密度为160,1dp=1px在480x800分辨率,像素密度为240,1dp=1.5pxpx(像素):屏幕上的点。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。/* * 计算机公式:1dp*像素密度/160 = 实际像素数 *原创 2017-03-04 21:33:55 · 1155 阅读 · 0 评论 -
简单的抽屉效果
抽屉式导航栏是一个面板,它将应用的主要导航选项显示在屏幕左边缘。大多数情况下,它处于隐藏状态,但是如果用户从屏幕左边缘滑动手指,同时在应用顶层触摸操作栏中的应用图标,它将会显示出来。要添加抽屉式导航栏,请将包含DrawerLayout对象的用户界面声明为布局的根视图。在DrawerLayout内,添加一个包含屏幕主内容(当抽屉式导航栏处于隐藏状态时为主要布局)的视图和另一个包含抽屉式导航栏原创 2017-03-07 10:34:59 · 1634 阅读 · 0 评论 -
Android WebView加载网页
一、Android WebView加载网页示例:1、布局文件:<WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent"></WebView>2、activi...原创 2018-09-08 13:04:00 · 294 阅读 · 0 评论 -
H5、Android混合开发之JS交互
h5和android混合开发js交互思路:(1)、h5调用android中方法:A、android中定义接口,并在方法上添加@JavascriptInterface注解。B、通过如下方法,将暴露对象,这样h5中js就可以通过name引用来调用android中方法。android.webkit.WebView.addJavascriptInterface(Object object...原创 2018-12-15 18:44:51 · 683 阅读 · 0 评论