WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 webview有两个方法:setWebChromeClient 和 setWebClient 1)setWebClient:主要处理解析,渲染网页等浏览器做的事情 WebViewClient就是帮助WebView处理各种通知 ...
分类:
移动开发 时间:
2016-09-03 18:04:48
阅读次数:
223
1、隐藏Actionbar 代码中设置:requestWindowFeature(Window.FEATURE_NO_TITLE) //如果Activity是继承自AppCompatActivity的话,这代码会失效。。。。 样式中修改: 一开始可能会使用如下写法,会报错 AppCompat doe ...
分类:
移动开发 时间:
2016-08-31 15:16:07
阅读次数:
225
在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条, 只需要在<HorizontalScrollView/>里面加一句 android:scrollbars="none" 或者用代码实现 setVerticalScrollBarEnabl ...
分类:
移动开发 时间:
2016-08-28 17:54:39
阅读次数:
225
1.常用Android控件最终都会继承自View类 2.ViewGroup是一些布局类列表的基类,包括View和ViewGroup 3.构造界面的三种方法 a.完全使用代码(太灵活,而不好维护) b.在xml文件中定义(不太灵活) c.结合两种方法,在xml文件中定义静态部份,在代码中实现灵活部分 ...
分类:
移动开发 时间:
2016-08-23 18:41:50
阅读次数:
193
架构: PhoneWindow 将一个 DecorView 设置为整个应用窗口的根 View,这里面所有 View 的监听事件,都通过 WindowManagerService 来接收。DecorView 分为 TitleView 和 ContentView,ContentView 是一个 ID 为 ...
分类:
移动开发 时间:
2016-08-18 09:54:24
阅读次数:
277
什么是Fragment? Fragment是Android3.0后新增的概念,Fragment名为碎片,不过却和Activity十分相似,具有自己的生命周期,它是用来描述一些行为或一部分用户界面在一个Activity中,我们可以合并多个Fragment在一个单独的activity中建立多个UI面板, ...
分类:
微信 时间:
2016-08-03 13:35:41
阅读次数:
441
下拉列表 Spinner,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 一、使用数组作为数据源 布局文件: MainActivity ...
分类:
移动开发 时间:
2016-08-02 16:52:29
阅读次数:
244
1.Android控件架构下图是UI界面架构图,每个Activity都有一个Window对象,通常是由PhoneWindow类来实现的。PhoneWindow将DecorView作为整个应用窗口的根View,DecorView将屏幕分成两部分:TitleView和ContentView。Conten ...
分类:
其他好文 时间:
2016-06-21 22:26:45
阅读次数:
328
项目中有个界面是用来显示一个网页的,很简单,放个WebView就ok了,可是返回按钮放在哪 ,ui的设计是在底部显示一个半透明的条,左边有一个返回按钮。这个条显示在内容上面。我有一个担心,就是要是最下面的内容需要操作的,虽然看的见,但不能操作。开始很自然就想到设padding,可是android的W ...
分类:
移动开发 时间:
2016-06-17 12:46:23
阅读次数:
166