最近开始做安卓开发项目,记录一下在开发过程当中我所遇到的问题以及解决办法。
整理如下,博文将持续更新哦。。。。
1.继承BaseAdapter,在getView方法里加载一个视图,并设置视图的高度与宽度,设置方法如下:
convertView.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT, UIShareApplicationMain.listViewLineHeight));
注意:AbsListView.LayoutParams,这里不能用android.view.ViewGroup.LayoutParams要不然会报类型不对哦。
2.ListView拖动时背景黑色的问题
A、通过布局属性来设定(ListView的属性中直接定义)
android:cacheColorHint=”#00000000″
B、在代码中直接设定
listView.setCacheColorHint(Color.TRANSPARENT);
listview.setAlwaysDrawnWithCacheEnabled(true);
3.点击popupWindow以外的区域popWindow自动消失方案
A、设置popupWindow.setFocusable(false);以后其它UI就可以获取焦点了,
在TOUNCH监听事件上进行DISMISS。代码如下:
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if (popupWindow != null && popupWindow.isShowing()) {
popupWindow.dismiss();
popupWindow = null;
}
return super.onTouchEvent(event);
}
B、设置popupWindow参数如下:
popWindow.setBackgroundDrawable(new BitmapDrawable());
popWindow.setOutsideTouchable(true);
相关推荐
《Android开发笔记全集》是一份综合性的学习资源,涵盖了Android应用开发的多个核心领域,旨在帮助开发者系统地掌握Android平台的开发技能。这个压缩包包含的文件名为“Android开发笔记”,暗示着它可能是一个系列的...
Android开发视频全集 环境 搭建 Android开发视频教学 01_02_搭建Android开发环境
《Android开发技巧合集》是一份专为Android开发者准备的宝贵资源,旨在帮助开发者们提升开发效率,解决在实际工作中遇到的问题。这份压缩包包含了"Android开发技巧合集.pdf",很可能是一个详尽的PDF文档,涵盖了众多...
在Android开发领域,东集(Dongji)是一家知名的物联网技术公司,专注于提供手持设备解决方案。"东集android开发包_scanner"是一个专为开发者设计的工具包,它包含了东集手持设备Android端扫描功能的相关组件和示例...
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何...【第一版第十五章】老罗Android开发视频--百度地图实战开发(10集)
包含《Android2.2中文API》《Android开发编程从入门到精通——Android程序员必备》《Android开发从入门到精通》《Android开发指南》《Android应用程序开发36技》《安卓开发新手入门基础教程》
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编写及开发。...Google.Android开发入门与实战.rar
首先,"Android新手开发教程.pdf"通常会涵盖Android开发的基础概念,包括Android系统的架构、SDK(软件开发工具包)的下载与安装、Android Studio的使用、以及Hello World程序的创建。这个阶段,开发者将学习到如何...
个人整理的Android开发资料,实用,具体下载地址间附件内网盘; 疯狂Android讲义高清PDF及源代码 深入浅出Android高清PDF及源代码 Google.Android开发入门与实战.PDF及源代码 Android应用开发入门教程(经典版).pdf ...
通过阅读这些文档和书籍,开发者可以系统地学习Android开发,理解平台的工作原理,掌握核心API,解决实际开发中的问题,甚至探索游戏开发和图形绘制等专业领域。无论你是独立开发者还是团队成员,这些资源都将极大地...
"老罗Android开发视频教程 Android入门介绍【9集全】"是一个针对初学者的系列教程,旨在帮助那些对Android编程感兴趣的朋友们快速掌握基础知识。这个教程可能由知名的IT教育者老罗(这可能是指罗永浩,一位在中国...
在Android开发领域,掌握各种关键知识点是至关重要的。这个压缩包文件"android开发文档合集"为我们提供了一系列宝贵的资源,涵盖了界面设计、游戏开发、蓝牙通信等核心领域,旨在帮助开发者提升技能,实现高效和高...
《Android开发源代码合集》是一个综合性的资源包,它包含了大量的Android开发相关的源代码示例,对于深入理解和学习Android编程具有极高的价值。在这个压缩包中,开发者可以找到各种功能模块、组件以及最佳实践的...
[Packt Publishing] Android 开发工具集 Eclipse 平台 英文版 [Packt Publishing] Android Development Tools for Eclipse E Book ☆ 图书概要:☆ Set up build and publish Android projects quickly using ...
"Android开发实例集"是一个包含可运行Eclipse项目的资源库,特别适合Android初学者进行实践学习。这些实例覆盖了Android开发的基础到进阶的各种知识点,旨在帮助开发者更好地理解和掌握Android应用开发。 1. **...
教程名称: 老罗Android开发视频教程-Android常用UI控件编程【32集】【】Android常用UI控件编程第七集【】Android常用UI控件编程第二十三集【】Android常用UI控件编程第二十九集【】Android常用UI控件编程第二十二...
Android开发系列锦集.CHM可能包含了详细的教程,从Android SDK的安装和环境配置开始,到Activity生命周期的理解,再到Intent的使用和四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的深入解析...
这个“Android开发按钮图片(png)素材集”提供了一系列不同尺寸的PNG图像,旨在帮助开发者创建丰富多样的按钮样式,以满足不同应用场景的需求。 PNG(Portable Network Graphics)是一种无损压缩的位图格式,支持...
《老罗Android开发视频教程》第四集:如何根据范围和检索词发起范围检索.avi 《老罗Android开发视频教程》第四集:http使用apache工具类提交数据.mp4 《老罗Android开发视频教程》第四集:android相对布局的使用.mp4...
在Android开发中,正确的图标设计和使用对于提升应用的识别度和用户友好性至关重要。使用统一的图标集可以确保应用的视觉一致性,减少设计工作量,同时遵循Android的设计指南可以增强用户体验。这些图标通常需要适配...