
Android
我听得到
记录点滴进步
展开
-
Activity全屏和隐藏标题栏的两种方法。
第一种方法:1.添加style <style name="fullScreen" parent="AppBaseTheme"> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style> <styl原创 2015-12-22 15:33:04 · 751 阅读 · 0 评论 -
<include />实现标题栏复用
标题栏布局:中间的TextView为主标题,左右各有TextView和ImageView,可见度为gone,使用时在代码中控制可见。部分属性封装在自定义style中。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2015-12-22 19:11:05 · 1121 阅读 · 0 评论 -
自定义View 标题栏
上一篇我们通过在布局文件中include的方法,引用标题栏进行复用。下面我们将标题栏封装为View,并可以实现在布局中设置属性,和在Java代码中通过各种方法设置。首先还是上一篇中的标题栏布局 titlebar.xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2015-12-22 20:18:45 · 382 阅读 · 0 评论 -
新线程网络请求,回调方法在主线程中进行
新建HttpUtil类 写出其中的Http请求方法sendHttpRequest,定义回调接口。public class HttpUtil { public static void sendHttpRequest(final String address,final HttpCallbackListenner listener){ new Thread(new Runnab原创 2016-01-07 14:12:22 · 712 阅读 · 0 评论 -
android获取屏幕分辨率(px),以及dp转px,px转dp方法
获取屏幕分辨率有两种方法,第一种方法允许传入Context: 第一种: public static int getScreenWidthPixels(Context context) { return activity.getResources().getDisplayMetrics().widthPixels; } public static int getS原创 2016-01-09 00:56:27 · 897 阅读 · 0 评论 -
按下两次返回键退出的方法
本文介绍的是最简单常用的两种方法 第一种方法: long timer = 0; @Override public void onBackPressed() { if(System.currentTimeMillis() - timer > 2000) { timer = System.currentTimeMillis();原创 2015-12-08 17:55:14 · 370 阅读 · 0 评论 -
底部RadioButton实现Fragment切换
Fragment间的切换经常使用在规模较大的项目中,下面是常见的方式: 首先新建 FragmentController.javapublic class FragmentController { int containerId; ArrayList<Fragment> fragments; private FragmentManager fm; private st原创 2015-12-27 02:10:28 · 2422 阅读 · 1 评论