`
文章列表
大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在ListView的内容超过屏幕时,页脚还在屏幕的底部。 本文将介绍上图所示的ListView效果,同时介绍一下在android中如何实现渐变效果,就像上图中的页眉页脚的背景色一样。 实现上面的效果主要使用几个RelativeLayout标签和ListView组合即可,代码如下所示: <?xml version="1.0" encoding="utf-8" ...
效果图: 代码: priceTV.setText("价格:2.00元"); priceTV.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
简易计算器,默认执行1+1的计算,点击go按钮执行计算,先看效果图,如下 首先建立一个ICallback.aidl文件,作为Activity中的回调方法 // My AIDL file, named SomeClass.aidl package com.zhang.test.service; // See the list above for which classes need // import statements (hint--most of them) // Declare the interface. interface ICallback { // Metho ...
WebView有一个设置滚动条位置的属性:android:scrollbarStyle 可以是insideOverlay可以是outsideOverlay。但是在layout里面怎么设置这个属性都对WebView不起作用。 google后才知道这个要在代码里面设置 mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 这样子就好看多啦,有图有真相:
花样android Progressbar http://www.eoeandroid.com/thread-1081-1-1.html http://www.cnblogs.com/xirihanlin/archive/2010/06/14/1758145.html xml布局文件需加入如下的进度条构件: <ProgressBar android:id="@+id/loadProgressBar" android:layout_width="wrap_content" android:lay ...
统计报表: Java4Less (http://java4less.com/charts/chart.php?info=android)     - Chart4J (http://code.google.com/p/charts4j/)     - BlueChart (http://code.google.com/p/bluechart/) - aChartEngine (http://code.google.com/p/achartengine/)     - aiCharts (http://www.artfulbits.com/Android/aiCharts.aspx) 主要 ...
TableLayout是一个以行、列显示视图View的视图组 1、开始一个新的工程,名字叫做HelloTableLayout 2、打开res/layout/main.xml文件并且插入如下内容 Java代码 <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=" ...
转自:http://www.android123.com.cn/androidyizhi/997.html 随着Android 4.0 SDK的发布,除了Galaxy Nexus手机外,Android 4.0也新加入了一些API,较API 13的3.2 honeycomb来讲变化不算太大在功能,更多的对于用户的操作界面来讲确实有很多改进,下面是Android开发网对4.0 Ice Cream Sandwich的改进细节报告。 新增Package android.media.effect  android.net.wifi.p2p  android.security  androi ...
下面的Demo是我找到的一个觉得用来在程序中进行Activity之间切换的很好的一个例子: package com.asai.android.demo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; pub ...
昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果: 要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 android:autolink 属性,如: <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text1" android:layout_width=" ...
TextView自带跑马灯的效果,需要设置一下TextView的属性,把显示模式改为“跑马灯”。设置滚动次数。 这些都还不够,因为TextView的跑马灯跑起来,需要此textView得到焦点。所以要想个办法解决一下,让他总是滚动。 简要步骤: 在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。跑马灯效果估计也是用这个方法判断是否获得焦点,所以把它的返回值始终设置为true。 示例1: AlwaysMarqueeTextView 类 public class AlwaysMar ...
最近写程序就遇到了这么个难题,在TextView 上,正常字体颜色显示是黑色。如果在activity中动态的改变字体颜色(预期目标是字体颜色变成红色),无论如何都是灰显,简单代码如下所示。郁闷了好些时日。 private TextView mTextDisp; mTextDisp = (TextView) findViewById(R.id.textDisp_mian); mTextDisp.setTextColor(R.color.red);(使用color.xml文件中的颜色值) 这样写是怎么也变不成红色的,而且程序不报错,不知道朋友们有没有试过。而且debug所走的分支也是正确的。 我就单 ...
layer-list,include,merge使用,记录一下 转自:http://wang-peng1.iteye.com/blog/558646, http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList layer-list是一个静态的展示,selector是一个动态的展示。 当我们想把多个图层叠在一起现身的时候,可以使用layer-list,第一个item排在最下层,第二个item排在上面,当然还可以排三层、四层......,item之间最好产生距离,不然上层的会挡住下层的, ...
先介绍一些关于AlertDialog的基本知识:     一、AlertDialog简介:AlertDialog的构造方法被声明为protected,所以不能直接使用new关键字来创建AlertDialog类的对象实例。要想创建AlertDialog对话框,需要使用Builder类,该类是AlertDialog类中定义的一个内嵌类。因此必须创建AlertDialog.Builder类的对象实例,然后再调用show()来显示对话框。     二、使用AlertDialog创建对话框的种类:         1. 最多带3个按钮的对话框:setPositiveButton(...)--确 ...
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式 android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏 android:theme="Theme.Light" 背景为白色 android:theme="T ...
Global site tag (gtag.js) - Google Analytics