- 浏览: 85425 次
- 性别:
- 来自: 北京
最新评论
-
DUANLESINIAN:
楼主配置文件讲的不清不楚,应该是这样的:<applica ...
在任意位置获取应用程序Context -
andytang_bin:
我QQ 912180974
解决 Android 下载中文文件名问题 -
andytang_bin:
还是不行。 能Q上联系吗?!
解决 Android 下载中文文件名问题
文章列表
大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在ListView的内容超过屏幕时,页脚还在屏幕的底部。
本文将介绍上图所示的ListView效果,同时介绍一下在android中如何实现渐变效果,就像上图中的页眉页脚的背景色一样。实现上面的效果主要使用几个RelativeLayout标签和ListView组合即可,main.xml 代码如下所示:
<?xml version="1.0" encoding=&quo ...
ListView的Adapter的作用如下图所示:
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:
public View getView(int position, View convertView, ViewGroup parent) {
View item = mInflater.inflate(R.layout.list_item_icon_text, nul ...
应该说很多的操作系统上面都提供了TreeView空间,实现树形结构,这个树形结构的应用时很广泛的,而Google开发Android的时候出于Android手机是触摸屏幕的考虑,用手指操作树形结构很不方便,从这方面考虑没有提供TreeView的空间,而是只是提供了一个ExpandableListView:android中的二级树型Widget,虽然已经能满足不少的功能需求,例如书签的功能就可以使用这个控件,但是随着应用的不断增多这个就不能满足要求了,例如pdf中左侧的目录的功能,就需要树形结构来实现。下面的这个应用就是基于pdf左侧的目录结构为原型写的,那首先贴上效果图:
...
当我们在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘。
view plaincopy to clipboardprint?01.public class InputMethodManagerTest extends Activity implements OnClickListener{ 02. private Button butt ...
在Android中,申请WakeLock可以让你的进程持续执行即使手机进入睡眠模式,比较实用的是比如后台有网络功能,可以保证操作持续进行.方法: 在操作之前加入 PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE); wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, Constants.TAG); wakeLock.acquire(); 别忘了在操作完毕之后 ...
Flash Builder 4破解方法(flex4 破解方法)如下:
一、在官方网下载试用版本,下载地址:http://www.adobe.com/cn/products/flashbuilder/
二、重启动电脑,在不联网的状态下安装程序。
三、输入序列号,启动FLEX。
四、FLEX破解按下面的方法:
路径:C:\WINDOWS\system32\drivers\etc\ 直接修改host文件,把下面的内容添加到文件最后:
127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.adobe ...
在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。
我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这个网络连接的延迟过大,可能是10秒钟甚至更长,那我们的界面将处于一直假死状态,而如果这段时间超过5秒钟的话,程序会出现异常。
这时我们会想到使用线程来完成以上工作,即当按钮被按下的时候新开启一个线程来完成网络连接 ...
1、问题提出 1)为何需要多线程? 2)多线程如何实现? 3)多线程机制的核心是啥? 4)到底有多少种实现方式? 2、问题分析 1)究其为啥需要多线程的本质就是异步处理,直观一点说就是不要让用户感觉到“很卡”。 eg:你点击按钮下载一首歌,接着该按钮一直处于按下状态,那么用户体验就很差。 2)多线程实现方式implements Runnable 或 extends Thread 3)多线程核心机制是Handler 4)提供如下几种实现方式 ----1-----Handler ————————————说明1 创建一个Handler时一定要关联一个Looper实例,默认构造方法Handler(),它 ...
EditText的属性很多,这里介绍几个:
android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeric="integer"设置 ...
This is a list of resources in Android 2.1's android.R.drawable that might be useful as icons in your Android applications. You can use them like this:
Java Usage example:
myMenuItem.setIcon(android.R.drawable.ic_menu_save);
Resource Usage example:
android:icon="@android:drawable/ic_menu_s ...
具体步骤:
第一步: xml 文件
<TextView android:id="@+id/txt"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:singleLine="false"
android ...
一、常用类:
1. Activity 是最基本的类,它代表一个显示页面。类似一个 Servlet,可以显示页面、捕捉事件、显示菜单、处理复杂的用户交互等。
2. Intent 指一个目标。它包含 Action、Name。Action指定目标动作, Name指定目标类地址。
Intent典型用法如下:
Intent intent=new Intent(thisContext,toClass);
You use the FlexPrintJob class to print one or more Flex objects, such as a Form or VBox container.
你可以使用 FlexPrintJob 类来打印一个或多个 Flex 对象, 例如: Form 或 VBox 容器.
For each object that you specify, Flex prints the object and all objects that it contains.
对于你指定的每一个对象, Flex 将会打印这个对象以及这个对象中所包含的所有对象.
...
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
drawable-hdpi里面存放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)
drawable-mdpi里面存放中等分辨率的图片,如HVGA (320×480)
drawable-ldpi里面存放低分辨率的图片,如QVGA (240×320)
系统会根据机器的分辨率来分别到这几 ...
ADB(Android Debug Bridge)是Android SDK中里的一个工具,用它可以控制和调试你的Android设备或模拟器。
下面是几个常用的命令:
查看所有连接的设备:adb devices
拷贝本地文件到设备:adb push <local> <remote>
拷贝设备里文件到本地:adb pull <remote> <local>
进入linux shell:adb shell
查看log日志:adb logcat
安装应用程序到设备:adb install [-l] [-r] <f ...