android
黑夜中的程序猿
这个作者很懒,什么都没留下…
展开
-
万能的适配器 BaseAdapter
public class Stu_Adapter extends BaseAdapter { private Context context; private ArrayList> datalist; public Stu_Adapter(Context context, ArrayList> datalist) { this.context = context; this.da原创 2013-04-19 11:27:43 · 538 阅读 · 0 评论 -
android 全局Dialog
dialog.getWindow().setType((WindowManager.LayoutParams.TYPE_SYSTEM_ALERT));注意:使用系统的Dialog需要在清单文件中添加权限,否则不会显示出来 android.permission.SYSTEM_ALERT_WINDOW转载 2014-02-24 22:10:32 · 656 阅读 · 0 评论 -
android AsyncTAsk 详解
Executor exec = new ThreadPoolExecutor(15, 200, 10, TimeUnit.SECONDS, new LinkedBlockingQueue()); new DownloadTask().executeOnExecutor(exec); 这样就可以使用我们自定义的一个Executor来执行任务,而不是使用SerialExecutor。上述代码的效转载 2014-02-24 21:50:50 · 634 阅读 · 0 评论 -
TextView drawaLeft 居中
/** * drawableLeft与文本一起居中显示 * * @author 农民伯伯 * @see http://www.cnblogs.com/over140/p/3464348.html * */ public class DrawableCenterTextView extends TextView { public DrawableCenterTextView转载 2014-01-08 13:10:54 · 709 阅读 · 0 评论 -
Android中AdapterView/Adapter的深度学习
转载大牛 文章 ,关于adapter理解很不错 http://www.cnblogs.com/carmanloneliness/p/3500832.html转载 2014-01-06 13:06:27 · 578 阅读 · 0 评论 -
android 获取View position
view.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() { @Override public boolean onPreDraw() { if (isFirst) { newsTitles[3].performClick(); } isFirst = false;原创 2014-01-04 13:19:50 · 883 阅读 · 0 评论 -
TextView设置不同的字体大小,颜色,类别
import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activity; import android.content.res.ColorStateList; import android.content.res.XmlResourceParser; import转载 2013-10-11 15:15:35 · 1008 阅读 · 0 评论 -
android---sd卡信息
首先获取sd卡权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"> 然后判断sd是否可用 Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) 取得sd卡文件路径 File p原创 2013-09-20 12:13:47 · 638 阅读 · 0 评论 -
shap
android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle="270" /> android:width="2dp" andro转载 2013-08-24 12:09:04 · 564 阅读 · 0 评论 -
Looper.preare() ,quit()
Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使 消息循环起作用,从消息队列里取消息,处理消息。 注:写在Looper.loop()之后的代码不会被立即执行,当调用后mHandler.getLooper().转载 2013-07-15 14:53:06 · 985 阅读 · 0 评论 -
WebView适应屏幕
settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true);原创 2013-07-12 16:06:35 · 571 阅读 · 0 评论 -
android BaseAdapter(修改优化)
public class VideoListAdapter extends BaseAdapter { private Context context; private List dataList; //数据源 private LayoutInflater inflater; public VideoListAdapter(Context context, List dataList)原创 2013-05-30 21:36:14 · 700 阅读 · 0 评论 -
AndroidStudio Setting---代码自动换行和取消断行
File->Other Setting->Default Setting, 到达下图 Line breaks 选中表示 保持断行 Ensure right margin is not exceeded 选中表示代码超过标准线 就自动换行原创 2015-01-13 14:56:57 · 12665 阅读 · 1 评论