![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
longlongagoandroid
qqmuhua123
这个作者很懒,什么都没留下…
展开
-
关于View::setTag()和getTag()
写一个自定义的Adapter用来绑定ListView,在重写getView的时候发现网上参考代码有用到setTag()和getTag()两个函数View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个转载 2015-05-15 10:06:41 · 346 阅读 · 0 评论 -
android中的自定义广播
首先呢 我们创建的其实是广播接收者 是接受广播的 而不是处理广播的。我们在发送广播的时候 其实就是和开启一个activity一样 借助intent来实现 记好我们在发送广播的时候 类似于我们的 隐式开启activity 通过action来实现。我们创建广播的时候 注意需要注册的广播特殊既可以在清单文件里面注册转载 2015-03-06 14:01:58 · 301 阅读 · 0 评论 -
工作中的小知识点
1:我们在代码中动态设置textview的文字显示的时候。 同时文字的现实颜色是我们自己定义的颜色,这个时候我们就需要我们调用系统的方法实现。tv_buy.setTextColor(getActivity().getResources().getColor(R.color.menu_title_textcolor));2:由于布局文件过大,从转载 2015-03-16 11:06:31 · 347 阅读 · 0 评论 -
android项目开发全程直击
1:首先是我们的引导页。 首次进入页面的时候 我们需要设置一个引导页。 /** * 判断是否是首次启动 */ private SharedPreferences sharedPreferences; private Boolean isFirst() { sharedPreference转载 2015-03-26 12:40:08 · 399 阅读 · 0 评论 -
dialog类讲解
1:dialog 分为自定义和系统自带的ProgressDialog 系统自带的 直接设置相关方法就可以。2:自定义的dialog,xml version="1.0" encoding="utf-8"?>resources> style name="dialog" parent="@android:style/Theme.Dialog转载 2015-03-30 11:27:47 · 353 阅读 · 0 评论 -
二维码简要介绍
1: 其实二维码 就是一种新的信息存储 传递识别的技术,转载 2015-04-02 17:59:27 · 358 阅读 · 0 评论 -
listview 补充
1:在listview item布局页面的根位置添加android:descendantFocusability="blocksDescendants" 表示覆盖子控件获取焦点,解决itemclick无效的问题。完整的代码如下:// 条目上单击处理方法. OnItemClickListener itemLis转载 2015-04-10 20:25:02 · 311 阅读 · 0 评论 -
新的积累
1:注意 我们在向应用添加权限的时候 如果是系统app的权限 这个时候 我们还是可以添加的 只是我们需要工程clean一下。转载 2015-05-05 19:21:59 · 339 阅读 · 0 评论 -
getX getY getRawX getRawY getTop getLeft 区别
public class Res extends Activity implements View.OnTouchListener { 注意我们在想 Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0转载 2015-05-14 09:41:17 · 673 阅读 · 0 评论 -
android教学Intent实现activity之间的跳转
显示跳转Intent intent = new Intent();intent.setClass(this, SecondActivity.class);当前activity的上下文环境, 跳转到的activity的上下文环境。startActivity(intent);activity之间的隐式跳转 以及数据的传递清单文件里转载 2015-03-06 11:20:44 · 710 阅读 · 0 评论 -
android教学 listview再讲解
private List personList;@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);转载 2015-03-06 11:04:05 · 454 阅读 · 0 评论 -
android中的横竖屏切换
1:横竖屏切换时候activity的生命周期程序运行后,默认是竖屏,生命周期如下:onCreate-->onStart-->onResume-->按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->onCreate-->onStart-->onRest转载 2015-05-15 10:05:13 · 303 阅读 · 0 评论 -
EditText属性集合讲解
android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码androi转载 2015-05-14 13:59:46 · 411 阅读 · 0 评论 -
屏幕适配经验总结
补充一下,写多个布局的时候,配置文件一定要加上这段配置代码,不然有时可能会出问题 android:normalScreens="true" android:anyDensity="true" />以上说的都是多个屏幕显示相同内容需要考虑的问题,还有一种是在不同的屏幕上显示内容不同的情况,其实这个问题我们往往是用滚动视图来解决的,也就是Scr转载 2015-05-14 13:58:06 · 286 阅读 · 0 评论 -
Android GridView属性集合
1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:verticalSpacing=”10dp”转载 2015-05-14 13:51:50 · 294 阅读 · 0 评论 -
android PopupWindow显示位置设置
当点击某个按钮并弹出PopupWindow时,PopupWindow左下角默认与按钮对齐,但是如果PopupWindow是下图的那样,会发生错位的情况,尤其是不同尺寸的平板上,那错位错的不是一般的不靠谱,而Android本身只提供了如下几个方法设置PopupWindow显示位置showAsDropDown(View anchor, int xoff, int yoff) 以anchor转载 2015-05-14 13:47:34 · 449 阅读 · 0 评论 -
android中ImageView的内存问题
大家都知道Bitmap的内存问题往往是一个安卓应用的最大OOM问题。好多同学也知道可以通过bitmap.recycle();方法回收图片的内存。可是往往会在回收后出现try to use recyled bitmap的BUG。这个是因为我们回收了的Bitmap还有其他地方在使用的原因.这里给出一个解决方案。(没有通过大量的测试,不过稍微测试了一下并没有出现这个BUG,同时我也了解这个BUG出现的原转载 2015-05-14 10:07:20 · 322 阅读 · 0 评论 -
图片的内存优化
1. 对图片本身进行操作尽量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先通过 BitmapFactory.decodeStream 方法,创建出一个 b转载 2015-05-14 10:02:01 · 325 阅读 · 0 评论 -
借助Xutils实现多线程下载
private TextView tv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv = (TextView) findViewById(R.id转载 2015-03-06 10:26:26 · 641 阅读 · 0 评论 -
android listview直接定位到某一行位置
如何让listview加载完成后,直接定位到某一行?直接用listview.setSelection(int position);adapter.notifyDataSetInvalidated();//通知adapter数据有变化 lstAjap.setSelection(10);//定位到10行转载 2015-05-14 09:57:53 · 4155 阅读 · 0 评论