自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 ListView的onMeasure总结

ListView的onMeasure方法主要来自源码ListView,部分也执行了父类AbsListView的onMeasure方法。 onMeasure方法主要用于计算ListView的宽高,并讲计算结果保存在实体对象中。 1:入参widthMeasureSpec和heightMeasureSpec,包含了ListView的测量模式和最大可用值(父类对它的期待和提供的最大包含范围)。 2:源

2016-11-02 17:47:32 1469

原创 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 1699

原创 关于ListView总结内容

AdapterView是ListView的基类,继承ViewGroup。 AbsListView继承AdapterView,ListView继承AbsListView。 AdapterView完成了List类型View的基础性功能 1:定义ItemClick,ItemSelect,ItemLongClick接口 2:定义数据源观察者AdapterDataSetObserver,实现了数据改变

2016-10-28 10:00:46 381

原创 View的dispatchTouchEvent总结

View的dispatchTouchEvent派发

2016-10-26 17:10:41 357

原创 ViewGroup的dispatchTouchEvent总结

publicboolean dispatchTouchEvent(MotionEvent ev) { if (mInputEventConsistencyVerifier !=null) { mInputEventConsistencyVerifier.onTouchEvent(ev,1); }}

2016-10-25 17:55:37 469

原创 关于Drawable目录下的图片

关于Drwable文件夹下图片放在mdpi文件夹下的一张800*1650的图片。在手机上获取图片的宽和高时竟然得到的是2400和4950。主要原因是。手机的分辨率是1080*1920。系统会根据设备自身的dpi相应的文件夹下找寻图片。 Dpi是一英寸的像素数量。和手机屏幕以及分辨率有关。是设备固定的。Google有如下规定: 一英寸有多少个像素?

2014-12-11 16:02:45 590

转载 转! android资源介绍

转!1.相关文件夹介绍在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。而assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!res文件夹里面的多个文件夹的各自介绍(来自网上的Android开

2014-11-26 23:31:23 470

转载 ubuntu eclipse 黑色注释修改

终端输入:sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc 第一行将看到如下内容: gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_bg_color:#f07746\nselected_fg_color:#0

2014-07-30 23:16:13 551

原创 java中的object类

Object类是类层次结构的根,是java类中唯一没有父类的类。java中

2014-07-14 14:25:54 633

转载 RandomAccessFile类

Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。RandomAccessFile的对象包含一个记录指针,用于标识当前流的读写位置,这个位置可以向前移动,也可以向后移动。RandomAccessFile包含两个方法来操作文件记录指针。long g

2014-07-08 21:17:19 1115

转载 android体系结构

Android体系结构四层结构。操作系统层:linux2.6+各种驱动+能源管理等各种库和运行环境:android中间件,C++实现,运行环境是虚拟机技术,dalvik虚拟机。应用程序框架:四大组件。应用程序 Android的各种库一般是以系统中间件的形式提供的,他们均有的个显著特点是与移动平台的应用密切相关.各种库:C库,系统最底层的库。多媒体框架 是an

2014-07-08 13:59:15 524

转载 Android下ListView上下滑动背景变黑

手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListVi

2014-06-12 22:36:43 501

原创 tabhost tabwidget文字居中显示

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) tv.getLayoutParams();                  params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, 0); //取消文字底边对齐                  params.

2014-06-07 10:07:40 831

原创 tabhost除去下划线

android:tabStripEnabled="false"

2014-06-07 09:48:43 954

原创 Activity对话框,点击外部不消失

今天做了一个activity的对话框,点击对话框外部不消失。结果是API

2014-06-05 20:04:03 2535

原创 android intent传递数据,返回函数

使用activity返回数据时候,按返回键后传递数据要重写返回的函数

2014-05-29 14:08:54 790

转载 android dialog去掉标题栏和边框

android Dialog去掉标题栏 和边框首先在 values/Style.xml文件中加入以下代码(如果没有该文件就创建一个XML名为Style.xml) @null true false true @null false @null

2014-05-28 16:55:25 2776

原创 建立一个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 697

转载 Eclipse启动时fail to create Java Virtual Machine问题的解决

找到eclipse安装目录下的eclipse.ini配置文件只要吧上面的256M改成128M,512M改成128M,改完之后如下:

2014-05-26 10:05:36 581

转载 eclipse断点调试

eclipse断点调试通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点被跳过,程序继续执行。

2014-05-24 00:00:36 445

原创 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 661

转载 android控件隐藏

1、在在XML文件里设置属性隐藏:[xhtml] view plaincopyandroid:visibility="invisible"  2、java代码里设置:[java] view plaincopy.setVisibility(View.INVISIBLE);

2014-05-19 10:48:48 547

原创 ubuntu安装android avd启动出错接囧

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0sudo apt-get install  lib32stdc++6

2014-05-15 23:23:25 589

原创 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 407

转载 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 520

转载 ListView优化

第三种ListView优化:通过convertView+ViewHolder来实现,ViewHolder就是一个静态类,使用 ViewHolder 的关键好处是缓存了显示数据的视图(View),加快了 UI 的响应速度。当我们判断 convertView == null  的时候,如果为空,就会根据设计好的List的Item布局(XML),来为convertView赋值,并生成一个view

2014-05-15 15:48:22 395

转载 错误: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 552

原创 Listview点击效果取消

ListView.setSelector(new ColorDrawable(Color.TRANSPARENT))

2014-05-14 20:56:06 606

原创 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 678

原创 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 382

原创 匿名内部类中的intent setclass错误

this是你当前对象的引用,在你的例子中你肯定在内部类ClickEvent里面实现intent,他指向的是ClickEvent,而不是你要传入的Activity。Activity.this指向你所填写的Activity名字的一个实例,也是引用intent_manager.setClass(GoldActivity.this, ManagerBusiness.class);

2014-05-07 16:31:41 680

原创 DialogInterface.OnClickListener和View.OnClickListener

import android.view.View.OnClickListener;import android.content.DialogInterface.OnClickListener;如果在一个acticity实现了

2014-05-07 15:50:03 3621

原创 监听事件问题

如果在xml中用android:onclick=“xxx”jianting

2014-05-07 15:31:19 479

原创 android线性布局控件之间的距离设置

在android线性布局中,两个空间之间的距离可以设置,sheandroid:layout_marginBottom 离某元素底边缘的距离 android:layout_marginLeft 离某元素左边缘的距离 android:layout_marginRight 离某元素右边缘的距离 android:layout_marginTop 离某元素上边缘的距离

2014-05-07 09:58:54 37869

原创 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 597

原创 Sdcard访问

往sdcard新建文件

2014-05-04 14:29:21 423

原创 Nested weights are bad for performance警告

警告信息“Nested weights are bad for performance”的消除方法  原因分析:在布局进行嵌套使用时,父布局与子布局都使用了android:layout_weight,但不是必须使用时,便会出现如题所示的警告信息。  解决方法:根据实际情况,去除子布局中非必须使用的android:layout_weight。

2014-04-30 14:56:02 6177

原创 android横竖屏转换不调用oncreate

修改androidmanifest.xml文件在acticity中加入

2014-04-30 11:08:46 507

原创 android Listview去掉滚动条和分割线

在ListView的xml文件中加上android:scrollbars="none" android:divider="@null"

2014-04-29 13:41:30 882

原创 Cannot create JDBC driver of class '' for connect URL 'null'

配置数据源出错。导致这条错误,配置数据源需要配置的内容是修改web,xml内容    DB Connection  jdbc/chinaseiDB  javax.sql.DataSource  Container  增加content.xml在META-INF文件夹下type="javax.sql.DataSource" username="ro

2014-04-05 15:44:59 502

pachen_cool

android代码

2017-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除