- 浏览: 150754 次
- 性别:
- 来自: 上海
最新评论
-
qq3061280:
android 拖动图片移动效果 -
fresh冰:
有demo源码么有啊?
Android实战技巧:如何在ListView中嵌套ListView -
786957037:
为什么我做嵌套以后会出现卡屏
Android实战技巧:如何在ListView中嵌套ListView -
786957037:
楼主求分享下源码
Android实战技巧:如何在ListView中嵌套ListView -
z416260884:
lz 为什么第二个ListView 显示不全? ...
Android实战技巧:如何在ListView中嵌套ListView
文章列表
public String bitmaptoString(Bitmap bitmap) {
// 将Bitmap转换成字符串
String string = null;
ByteArrayOutputStream bStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 100, bStream);
...
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇 ...
public void onClick(View v) { //启动系统相机
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CASE_CAMERA); }
拍摄完成后的回调函数(在同一个activity中):
protected void onActivityResult(int requestCode, int resultCode, Intent data)方法即可
如:
final int TAKE_PIC ...
eclipse->window->preferences->General->Content Types 找到java source file 然后在 Default encoding 设置成 UTF-8.
android:descendantFocusability="blocksDescendants"
android:clickable="true" android:focusable="false"
@Override
public View getView(int position, View convertView, ViewGroup parent) {
convertView = MainActivity.this.getLayoutInflater().inflate(R.layout.item, null); //解决办法: 每次都重新获取View
Button button = (Button) convertView.findViewById(R.id.button);
...
什么是OpenGL ES?
OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。
为桌面版本OpenGL 的一个子集。
OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如 ...
android 中定时器的几种用法总结
- 博客分类:
- android学习
转:
在android中,經常用到的定時器主要有以下幾種實現:一、採用Handler與線程的sleep(long )方法二、採用Handler的postDelayed(Runnable, long) 方法三、採用Handler與timer及TimerTask結合的方法。下面逐一介紹:
一、採用Handle與線程的sleep(long )方法Handler主要用來處理接受到的消息。這只是最主要的方法,當然Handler裡還有其他的方法供實現,有興趣的可以去查API,這裡不過多解釋。1.定義一個Handler類,用於處理接受到的Message.Handler handler = new ...
public View getView(int position, View convertView, ViewGroup parent) {
convertView = mInflater.inflate(layoutID, null);
for (int i = 0; i < flag.length; i++) {//备注1
if (convertView.findViewById(ItemIDs[i]) instanceof ImageView) {
ImageV ...
android遇到的问题
- 博客分类:
- android学习
1 报错:The connection to adb is down, and a severe error has occured.
到任务管理器中关闭所有的adb.exe 然后重启eclipse.
2. 项目中遇到不生成 R文件 或者 读不出所有的R 文件
不生成R文件通常是项目中又错误
没有其他的错误却读不出R文件 是导入的R文件包有问题。
3 listView滚动时背景变黑
属性中设置 android:cacheColorHint="#00000000"
放一个监听事件 监听ExpandableListView
exList.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
for (int i = 0; i < getData().size(); i++) {
if (groupPosition != i) {
exList.collapseGroup(i);
}
}
...
【IT168 技术】很早以前,我们说过如何导入一个JAR库,的方法可以参考 Android使用第三方外部JAR库文件一文。那么如果将自己的代码封装成一个jar库供其他程序复用呢? 首先创建一个Android工程,确定可以编译通过,移除androidmanifes ...
EidtText和textview中内容过长的话自动换行,使用android:ellipsize与android:singleine可以解决,使只有一行。
EditText不支持marquee
用法如下:
在xml中
android:ellipsize = "end" 省略号在结尾
android:ellipsize = "start" 省略号在开头
android:ellipsize = "middle" 省略号在中间
android:ellipsize = "marquee& ...
TextView 文本过长时需要用滚动条显示
<ScrollView android:layout_width="fill_parent"
android:layout_height="40dp" android:layout_marginTop="10dp"
android:scrollbarStyle="outsideOverlay"
android:id="@+id/scrollView">
<TextView android:layou ...
java设计模式详解
- 博客分类:
- android学习
摘录。。
在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《ajva与模式》这本书。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东
西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应 ...