`
文章列表
  viewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单,就不多说了: public class MyViewGroup extends ViewGroup { private final static String TAG = "MyViewGroup&quo ...
已不推荐! 添加了拖动功能,按住小图标,拖动超过一半的时候打开,没到一半的时候关闭。只添加了OnGestureListener接口和OnTouchListener。 具体代码看下面: package com.dl.test; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.MotionEvent ...
具体见附件. import org.apache.cordova.DroidGap; import android.os.Bundle; public class App extends DroidGap { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setCont ...
import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.webkit.WebView; public class FirstActivity extends Activity{ private WebView web; //模拟号码簿 private Ar ...
先将jQuery,jQueryMobile库文件,css文件copy入assets中,结构如下: 创建assets/index.html,注意jQuery库和css路径千万不要搞错了。 <!DOCTYPE html> <html> <head> <title>Page Title</title> <title>My Page</title> <meta http-equiv="content-type" content="text/html; charset ...
已不推荐! 看了这篇模仿facebook布局效果还有这篇仿朋友网左右两边可推出的菜单效果 感觉实现太复杂,自己又写过这篇可左右两侧挤压傍边布局的Android抽屉,完全可以按照这个仿一个出来,简单又容易理解。 先看布局,布局很重要: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&q ...
/*让Galllery循环播放的方法 * 1. 使getCount方法返回一个很大的值。建议返回Integer.MAX_VALUE,这个值可以到达20亿多。 * 2. 在getView方法中通过取余来循环取得resIds数组中的图像资源ID。 * 3.循环Gallery参考http://blog.csdn.net/herryz/article/details/6141957 */ 并修正其中的一个bug。 直接贴代码: import android.app.Activity; import android.content.Context; import android.os. ...
    应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享  。   应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等)  。   背景知识:Android上不同程序里面的Activity之间可以互相调用  。你可以在自己的程序中,调用短信程序,发送一条短信  。调用的方式就是向系统提出请求,系统会去调用适当的程序Activity。   以下是Android分享功能实现源代码: import java.util.List; import android.app.Activity; import ...
Android ListView CheckBox状态错乱 http://www.cnblogs.com/wujd/archive/2012/08/17/2635309.html 在ListView中的列表项中定义checkbox是一个常见手法,不过如果在listview使用了ViewHolder缓存的话就会遇到一个很恶心的问题,就是列表项错位的问题,为此我想到了一个自认为还算简单的解决方法,就是在自定义Adapter时加入checkbox.setTag(position)这样一句代码。这里checkbox为当前列表项的复选框,position为当前列表项位置。然后为checkbox设置点击事 ...
使用CountDownTimer写的简洁明了 showToast("验证码已发送,请注意查收"); int timer=60*1000; new CountDownTimer(timer, 1000) { public void onTick(long millisUntilFinished) { btn_code.setEnabled(false); btn_code.setText("获取验证码("+(millisUntilFin ...
http://www.cnblogs.com/over140/archive/2010/08/27/1809873.html 改了一下,但是输出格式未能实现自定义,原因在于下面的代码中显示时间差不正确,我不知道什么原因。 mFormat = "距离结束还有dd天kk小时mm分ss秒";//yyyy-MM-dd hh:mm:ss mCalendar.setTimeInMillis(mTimeDistance);//为什么这样计算的时间不对??? setText(DateFormat.format(mFormat, mCalendar)); 我只能退一步,将就着了,源码 ...
有人已经发过了,我掐头去尾精简了一下 这种效果跟图和布局有很大关系,并不难。 先看布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent&quo ...
上一节的PopupWindow基本能用 更通用一点的看下面,不过一行显示多少个小球需要gridView.setNumColumns(8)设定一下,这里我没抽成动态的,具体看源码: package com.dl.view; import android.content.Context; import android.graphics.drawable.BitmapDrawable; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import andro ...
什么都不多说,看图先: 点击文本框,弹出最下面的PopupWindow。 很简单的啦,不解释。源码: package com.dl.view; import android.content.Context; import android.graphics.drawable.BitmapDrawable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.CompoundButton.OnChe ...
http://blog.csdn.net/xfks555/article/details/6703464 import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; /** * * 一个检测手机摇晃的监听器 * @author fuzhengchao * ...
Global site tag (gtag.js) - Google Analytics