`
que2010
  • 浏览: 73865 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
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 解释 : 返回下载缓冲区目录 方法 :
Global site tag (gtag.js) - Google Analytics