- 浏览: 73865 次
- 性别:
- 来自: 广州
最新评论
-
鱼在陆地上跑:
yanjunhui2011 写道http://download ...
Android自适应屏幕方向、大小和分辨率 -
yanjunhui2011:
http://download.csdn.net/detail ...
Android自适应屏幕方向、大小和分辨率 -
鱼在陆地上跑:
sydydream 写道<supports-screen ...
Android自适应屏幕方向、大小和分辨率 -
sydydream:
<supports-screens and ...
Android自适应屏幕方向、大小和分辨率 -
lenomon:
这里有篇实现无下划线的,Android使用TextView实现 ...
通过SpannableString来设置超链接、颜色、字体等属性(转)
文章列表
android:layout_weight详解
layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。
举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。该文本标签并无指定layout_ ...
Android自适应屏幕方向、大小和分辨率
屏幕大小
1、不同的layout
Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如:la ...
android标签背景颜色渐变
为了美观,有时需要对标签的背景做特殊处理。
我们都知道,为标签设置背景很简单,代码如下:
android:background="#xxxxxxx"
其中的xxxxxx就是你自己定义的颜色。如果是这样设置,整个标签的颜色都是一样的,看起来似乎有些生硬。
对比上图的两个蓝条,我们会发现下面的一个有着颜色渐变的效果。
那么我们看一下他的实现代码。其实也非常简单。
android:background="@drawable/bluestyle"
这里引用了一个样式文件。样式文件的内容为: ...
Android自定义标题栏
Android程序中默认标题栏是灰色背景,内容是工程名字,类似下图:
修改了标题栏布局,效果如下:
说一下具体步骤。首先,修改标题栏的宽度和背景,在strings.xml中添加:
<style name="CustomWindowTitleBackground">
<item name="android:background">@drawable/title_bg</item>
</style>
<style name="t ...
Android开发中插入新的Activity
转自:http://android.tgbus.com/Android/tutorial/201105/354263.shtml
一个Activity就相当于程序的一页,如果想要跳转到新的一页,就必须插入新的Activity。插入新的Activity有三步骤:1、建立新的Activity程序代码 ...
五大Android布局方式
Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).
一、FrameLayout
这个布局可以看成是墙脚堆东西,有一个四方的矩形的左上角墙脚,我们放了第一个东西,要再放一个,那就在放在原来放的位置的上面,这样依次的放,会盖住原来的东西。这个布局比较简单,也只能放一点比较简单的东西。
二、LinearLayou ...
设置Activity的背景颜色
前提是需要在value目录下的string.xml文件中加入一段代码:
<drawable name="bkcolor">#ff00ff</drawable>
其中的颜色值可以自己设置。
以下为两种方法:
一.从代码中设置
1.首先导入必要的包:
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
2.然后在 ...
Android Activity去除标题栏和状态栏
最简单的方法是在配置文件(AndroidManifest.xml)里修改
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
注意:
如果想只是去除标题栏就后面不用加Fullscreen了。
如果想要整个应用都去除标题栏和状态栏,就把这句代码加到<application>标签里面。
如果只是想某个activity起作用,这句代码就加到相应的<activity>标签上。
服务不能自己运行,需要通过调用Context.startService()或Context.bindService()方法启动服务。这两个方法都可以启动Service,但是它们的使用场合有所不同。使用startService()方法启用服务,调用者与服务之间没有关连,即使调用者退出了,服务仍然运行。使用bindService()方法启用服务,调用者与服务绑定在了一起,调用者一旦退出,服务也就终止,大有“不求同时生,必须同时死”的特点。
如果打算采用Context.startService()方法启动服务,在服务未被创建时,系统会先调用服务的onCreate()方法,接着调用onSt ...
Android SDCard操作(文件读写,容量计算)
android.os.Environment
提供访问环境变量
java.lang.Object
android.os.Environment
Environment静态方法:
方法 :getDataDirectory()
返回 :File
解释 : 返回Data的目录
方法 :getDownloadCacheDirectory()
返回 :File
解释 : 返回下载缓冲区目录
方法 :