
Android开发
文章平均质量分 71
chenguax
求知若饥
展开
-
安装ANDROID ADT的duplicate location错误
在安装android adt的时候,在eclipse里点击Install new software,然后add repository ,将name(ADT Plugin)和Location输入后出现duplicate location的提示错误信息,解决办法是在windows/perfereance中的install/updata avaliable softwart site中重复的项目rem原创 2014-03-15 08:46:28 · 623 阅读 · 0 评论 -
android shape 颜色
Android背景渐变色(shape,gradient)Android设置背景色可以通过在res/drawable里定义一个xml,如下:[代码]xml代码:1xml version="1.0" encoding="utf-8"?>2shape xmlns:android="http:/原创 2014-05-19 14:20:56 · 690 阅读 · 0 评论 -
Activity对话框,点击外部不消失
今天做了一个activity的对话框,点击对话框外部不消失。结果是API原创 2014-06-05 20:04:03 · 2588 阅读 · 0 评论 -
tabhost tabwidget文字居中显示
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) tv.getLayoutParams(); params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0); //取消文字底边对齐 params.原创 2014-06-07 10:07:40 · 866 阅读 · 0 评论 -
建立一个activity dialog 设置他在屏幕上的位置以及透明度
Window dialogWindow = getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); dialogWindow.setGravity(Gravity.CENTER); lp.x = 0; // 新位置X坐标 lp原创 2014-05-28 16:48:01 · 713 阅读 · 0 评论 -
android dialog去掉标题栏和边框
android Dialog去掉标题栏 和边框首先在 values/Style.xml文件中加入以下代码(如果没有该文件就创建一个XML名为Style.xml) @null true false true @null false @null转载 2014-05-28 16:55:25 · 2858 阅读 · 0 评论 -
Android下ListView上下滑动背景变黑
手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListVi转载 2014-06-12 22:36:43 · 514 阅读 · 0 评论 -
android intent传递数据,返回函数
使用activity返回数据时候,按返回键后传递数据要重写返回的函数原创 2014-05-29 14:08:54 · 820 阅读 · 0 评论 -
android体系结构
Android体系结构四层结构。操作系统层:linux2.6+各种驱动+能源管理等各种库和运行环境:android中间件,C++实现,运行环境是虚拟机技术,dalvik虚拟机。应用程序框架:四大组件。应用程序 Android的各种库一般是以系统中间件的形式提供的,他们均有的个显著特点是与移动平台的应用密切相关.各种库:C库,系统最底层的库。多媒体框架 是an转载 2014-07-08 13:59:15 · 559 阅读 · 0 评论 -
tabhost除去下划线
android:tabStripEnabled="false"原创 2014-06-07 09:48:43 · 986 阅读 · 0 评论 -
转! android资源介绍
转!1.相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。而assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!res文件夹里面的多个文件夹的各自介绍(来自网上的Android开转载 2014-11-26 23:31:23 · 530 阅读 · 0 评论 -
关于Drawable目录下的图片
关于Drwable文件夹下图片放在mdpi文件夹下的一张800*1650的图片。在手机上获取图片的宽和高时竟然得到的是2400和4950。主要原因是。手机的分辨率是1080*1920。系统会根据设备自身的dpi相应的文件夹下找寻图片。 Dpi是一英寸的像素数量。和手机屏幕以及分辨率有关。是设备固定的。Google有如下规定: 一英寸有多少个像素?原创 2014-12-11 16:02:45 · 615 阅读 · 0 评论 -
ViewGroup的dispatchTouchEvent总结
publicboolean dispatchTouchEvent(MotionEvent ev) { if (mInputEventConsistencyVerifier !=null) { mInputEventConsistencyVerifier.onTouchEvent(ev,1); }}原创 2016-10-25 17:55:37 · 517 阅读 · 0 评论 -
View的dispatchTouchEvent总结
View的dispatchTouchEvent派发原创 2016-10-26 17:10:41 · 386 阅读 · 0 评论 -
LinearLayout的onMeasure总结
void measureVertical(int widthMeasureSpec, int heightMeasureSpec) { mTotalLength = 0; int maxWidth = 0; int childState = 0; int alternativeMaxWidth = 0; int weig原创 2016-11-02 17:44:57 · 1752 阅读 · 0 评论 -
ListView的onMeasure总结
ListView的onMeasure方法主要来自源码ListView,部分也执行了父类AbsListView的onMeasure方法。 onMeasure方法主要用于计算ListView的宽高,并讲计算结果保存在实体对象中。 1:入参widthMeasureSpec和heightMeasureSpec,包含了ListView的测量模式和最大可用值(父类对它的期待和提供的最大包含范围)。 2:源原创 2016-11-02 17:47:32 · 1516 阅读 · 0 评论 -
android控件隐藏
1、在在XML文件里设置属性隐藏:[xhtml] view plaincopyandroid:visibility="invisible" 2、java代码里设置:[java] view plaincopy.setVisibility(View.INVISIBLE);转载 2014-05-19 10:48:48 · 575 阅读 · 0 评论 -
baseadapter listview错误
public int getCount() {// TODO Auto-generated method stubreturn productlist.size();}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn productlist原创 2014-05-15 16:33:20 · 429 阅读 · 0 评论 -
listview baseadapter
listview加载adapter过程是这样的.1 先判断adapter 有多少数据项,根据这个数据确定有多少item. 2 确定每个item里加载哪个View. 3 把View里加载要显示的数据. main.xmlXml代码 xml version="1.0" encoding="utf-8"?> LinearLayout xm转载 2014-05-15 15:52:01 · 542 阅读 · 0 评论 -
android Listview去掉滚动条和分割线
在ListView的xml文件中加上android:scrollbars="none" android:divider="@null"原创 2014-04-29 13:41:30 · 904 阅读 · 0 评论 -
Nested weights are bad for performance警告
警告信息“Nested weights are bad for performance”的消除方法 原因分析:在布局进行嵌套使用时,父布局与子布局都使用了android:layout_weight,但不是必须使用时,便会出现如题所示的警告信息。 解决方法:根据实际情况,去除子布局中非必须使用的android:layout_weight。原创 2014-04-30 14:56:02 · 6294 阅读 · 0 评论 -
android横竖屏转换不调用oncreate
修改androidmanifest.xml文件在acticity中加入原创 2014-04-30 11:08:46 · 524 阅读 · 0 评论 -
Sdcard访问
往sdcard新建文件原创 2014-05-04 14:29:21 · 444 阅读 · 0 评论 -
Fragment错误
android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"因此你的应用不能兼容3.0以下的应用。可以使用标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用标签的,会抛出android.view.InflateException: Binary XML file lin原创 2014-05-05 17:49:01 · 627 阅读 · 0 评论 -
DialogInterface.OnClickListener和View.OnClickListener
import android.view.View.OnClickListener;import android.content.DialogInterface.OnClickListener;如果在一个acticity实现了原创 2014-05-07 15:50:03 · 3721 阅读 · 0 评论 -
匿名内部类中的intent setclass错误
this是你当前对象的引用,在你的例子中你肯定在内部类ClickEvent里面实现intent,他指向的是ClickEvent,而不是你要传入的Activity。Activity.this指向你所填写的Activity名字的一个实例,也是引用intent_manager.setClass(GoldActivity.this, ManagerBusiness.class);原创 2014-05-07 16:31:41 · 706 阅读 · 0 评论 -
android获取屏幕分辨率
DisplayMetrics metrics = new DisplayMetrics();Display display = getWindowManager().getDefaultDisplay();display.getMetrics(metrics);int W = metrics.widthPixels;int H = metrics.heightPixels;原创 2014-05-07 19:57:00 · 402 阅读 · 0 评论 -
android线性布局控件之间的距离设置
在android线性布局中,两个空间之间的距离可以设置,sheandroid:layout_marginBottom 离某元素底边缘的距离 android:layout_marginLeft 离某元素左边缘的距离 android:layout_marginRight 离某元素右边缘的距离 android:layout_marginTop 离某元素上边缘的距离原创 2014-05-07 09:58:54 · 38159 阅读 · 0 评论 -
监听事件问题
如果在xml中用android:onclick=“xxx”jianting原创 2014-05-07 15:31:19 · 507 阅读 · 0 评论 -
android程序在手机调试
今天在eclipse建立了个android程序,在手机里运行一下,连接上数据线,显示usb驱动装好了,手机也打开usb调试,选择run as android application,在android device chooser的 choose a running android device无法显示手机设备,后来发现是使用的api不同,手机的android是版本是4.0.4, 程序使用的是and原创 2014-03-16 21:49:24 · 512 阅读 · 0 评论 -
android图片向右滑动
setInAnimation(this, android.R.anim.slide_in_left);.setOutAnimation(this, android.R.anim.slide_out_right);上面实现了从左向右滑动的效果,可是反过来,从右向左滑动怎么实现呢? 默认情况下 android.R.anim.slide_in_right 和 android.原创 2014-05-08 14:38:36 · 698 阅读 · 0 评论 -
Listview点击效果取消
ListView.setSelector(new ColorDrawable(Color.TRANSPARENT))原创 2014-05-14 20:56:06 · 643 阅读 · 0 评论 -
错误:android.content.res.Resources$NotFoundException: String resource ID #0x1
错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之转载 2014-05-15 14:51:30 · 583 阅读 · 0 评论 -
ListView优化
第三种ListView优化:通过convertView+ViewHolder来实现,ViewHolder就是一个静态类,使用 ViewHolder 的关键好处是缓存了显示数据的视图(View),加快了 UI 的响应速度。当我们判断 convertView == null 的时候,如果为空,就会根据设计好的List的Item布局(XML),来为convertView赋值,并生成一个view转载 2014-05-15 15:48:22 · 415 阅读 · 0 评论 -
关于ListView总结内容
AdapterView是ListView的基类,继承ViewGroup。 AbsListView继承AdapterView,ListView继承AbsListView。 AdapterView完成了List类型View的基础性功能 1:定义ItemClick,ItemSelect,ItemLongClick接口 2:定义数据源观察者AdapterDataSetObserver,实现了数据改变原创 2016-10-28 10:00:46 · 413 阅读 · 0 评论