关闭

退出Activity后,webview依然在播放音频视频

@Override protected void onPause() { super.onPause(); try { if (mWebView != null) { mWebView.getClass().getMethod("onPause").invoke(mWebView, (Object[])...
阅读(68) 评论(0)

评论功能

1.布局 ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/ll" android:visibility="visible">Lis...
阅读(55) 评论(0)

自定义带一键清除的EditText

import android.content.Context; import android.graphics.Rect; import android.graphics.drawable.Drawable; import android.text.Editable; import android.text.TextWatcher; import android.util.Attribu...
阅读(121) 评论(0)

拖动控件,最终停靠在屏幕右侧

关键代码: int sx = 0; int sy = 0; int x = 0; int y = 0; int finalY = 0; @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { ...
阅读(30) 评论(0)

WebView开启缓存

当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹: 我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下. WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。 一、网页缓存 1、缓存构成 /dat...
阅读(63) 评论(0)

通过html调起app,并传递数据

一、通过html页面打开Android本地的app   1、首先在编写一个简单的html页面 html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>Insert title heretitle> h...
阅读(50) 评论(0)

WebView加载网页无法弹出对话框

两步解决问题: 第一:mWebView.setWebChromeClient(new WebChromeClient());第二: mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) ...
阅读(52) 评论(0)

activity 切换动画

1.四个动画 left_in.xml translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromXDelta="-100.0%" android:fromYDelta="0.0%" android:toXDel...
阅读(49) 评论(0)

使用 ViewPager + GridView 导致页面卡顿

原因一:滑动的时候需要预加载另外两份数据导致UI卡顿; 原因二:在onPageSelected里面做耗时操作,经测试可知onPageSelected是执行刷新UI之前的,所以造成滑动会卡的现象; 解决方法:在onPageSelected里面使用new Handler().post或者AsynTask进行延迟初始化;...
阅读(104) 评论(0)

点击home键之后重新进入程序, fragment为null

如果系统内存不足、或者切换横竖屏、或者app长时间在后台运行,Activity都可能会被系统回收,然后Fragment并不会随着Activity的回收而被回收,从而导致,Fragment丢失对应的Activity。     这里,假设我们继承于FragmentActivity的类为MainActivity,其中用到的Fragment为FragmentA。     app发生的变化为:某种原因系...
阅读(54) 评论(0)

自带图片按下去效果的RadioButton

public class EffectRadioButton extends RadioButton { public EffectRadioButton(Context context) { super(context); } public EffectRadioButton(Context context, AttributeSet attrs) {...
阅读(43) 评论(0)

view第一次执行动画没效果,之后正常

问题描述: view的初始状态为View.GONE, 在执行动画之前设置view.setVisibility(View.VISIBLE); 解决方法: 将view的初始状态变成View.INVISIBLE, 完美解决问题. 原因简述: INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面...
阅读(49) 评论(0)

点击空白处隐藏软键盘

1, 给activity布局文件加入  id     xmlns:tools="http://schemas.android.com/tools"       android:layout_width="fill_parent"       android:layout_height="fill_parent"       android:scrollbars="v...
阅读(94) 评论(0)

自定义View_加载.gif图片

public class MyGifView extends View { private Movie movie; private long movieStart; public MyGifView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated con...
阅读(106) 评论(0)
    个人资料
    • 访问:939次
    • 积分:115
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类