Welcome 微信登录

首页 / 移动开发 / Android

Android 将 android view 的位置设为右下角的解决方法

Android 将 android view 的位置设为右下角的解决方法

在做android开发时有这样一个需求,我们需要把地图的zoomcontroller放置于地图的右下角。 默认情况下,我们在eclipse中拖动控件到editor中,控件的位置将位于整个屏幕的左上角。可以使用 android:layout_gravity、android:gravity和android:width三个属性值,实现控件的九宫格定位。 Xml代码复制代码 代码如下: < ZoomControls android:id="@+id...
控制Android LED灯颜色的代码实例

控制Android LED灯颜色的代码实例

很多Android手机上都配有LED灯,比如HTC的手机在充电、新来短信等时候都会有响应的指示,其实很简单的这都是NotificationManager的一些参数而已,下面Android123给大家说下如何通过代码控制LED灯的闪烁,因为有些机型没有LED灯或颜色种类较少,发布时需要真机观察。 复制代码 代码如下: final int ID_LED=19871103; NotificationManager nm=(NotificationManager...
Android开发笔记之:一分钟学会使用Logcat调试程序的详解

Android开发笔记之:一分钟学会使用Logcat调试程序的详解

这是个很简单的问题,但每次隔一段时间后使用起来总是会出点乱子。这里记录下Logcat的步骤:1,在Activity里申明tag变量(名字其实是随便的,如下:private static final String tag="yan";2,需要使用logcat输出信息时:Log.i(tag, "屏幕宽度:"+display.getWidth()+" 屏幕高度:"+display.getHeight());3, 双击Logcat,点击“+”号add a new ...
Android 布局控件之LinearLayout详细介绍

Android 布局控件之LinearLayout详细介绍

LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对...
Fedora14下android开发: eclipse与ibus确有冲突的问题分析

Fedora14下android开发: eclipse与ibus确有冲突的问题分析

今天笔记本上开发再次遇到这个问题,经过确认eclipse indigo版本和ibus1.3.11确实有冲突。具体表现是eclipse里按ctrl+空格,输入法死活不出来。但ibus在其他地方确用的好好的。解决方法是:参照我之前的《解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解》安装fcitx,值得注意的是在“然后点系统--输入法--将fcitx选为默认输入法“这个步骤之后,重启电脑,会自动弹出这个图片:在ub...
解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解

解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解

好不容易搭建好了开发环境,可是不管怎么按Ctr + space,ibus就是不弹出来。用鼠标点吧,上面提示没有输入窗口。真是操蛋!google了一圈也没有解决办法,我是第一个遇到这问题的人么??无奈下,干脆换输入法!将系统自带的ibus换成fcitx输入法,安装步骤为:首先切换到root1,yum install fcitx2, alternatives --config xinputrc会出来提示,会提示共有 4 个程序提供“xinputrc”。选择 命...
Android开发笔记之:返回键的复写onBackPressed()介绍

Android开发笔记之:返回键的复写onBackPressed()介绍

在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前Activity需要往前一个Activity传送消息时。即Activity1跳转到Activity3如果采用的是startActivityForResult这种方式,如果不重写返回键,程序不知道要返回给Activity1什么内容就会报错。因此,必须对Activity3的返回按键重写,这里让他传一个“ERROR”信息:复制代码 代码如下:@Override public v...
android中Intent传值与Bundle传值的区别详解

android中Intent传值与Bundle传值的区别详解

举个例子我现在要从A界面跳转到B界面或者C界面 这样的话 我就需要写2个Intent如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁吗?另外一个例子如果我现在有Activity A ,B ,C;现在我要把值通过A经过B传给C你怎么传 如果用Intent的话 A-B先写一遍 再在B中都取出来 然后在把值塞到Intent中 再跳到C 累吗?如果我在A中用了 ...
基于android startActivityForResult的学习心得总结

基于android startActivityForResult的学习心得总结

从昨晚到现在终于调试通了一个startActivityForResult的例子,网上要么有些说的太复杂了,要么说的含糊,搞的我走了很多弯路,所以写篇心得。在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,还同时返回一些子模块完成的数据交给主Activity处理。 用startActivity启动主界面是一个新的Intent实例,而访问的主界面还在activity栈的下面没有调出来,...
Android系列之Intent传递对象的几种实例方法

Android系列之Intent传递对象的几种实例方法

在Android中intent传递对象主要有2种方式分别是,Bundle.putSerializable(Key,Object)和Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,以下是我为大家做的一个实例 首先我们建立一个工程项目命名为:ObjectTestDemo 然后我们再修改main.xml布局文件,主要增...
<< 121 122 123 124 125 126 127 128 129 130 >>