Android 将 android view 的位置设为右下角的解决方法
在做android开发时有这样一个需求,我们需要把地图的zoomcontroller放置于地图的右下角。
默认情况下,我们在eclipse中拖动控件到editor中,控件的位置将位于整个屏幕的左上角。可以使用 android:layout_gravity、android:gravity和android:width三个属性值,实现控件的九宫格定位。
< ZoomControls android:id="@+id/zoomcontroller"
android:layout_gravity="bottom" android:gravity="right"
android:layout_width="fill_parent" android:layout_height="wrap_content" >< /ZoomControls >
< ZoomControls android:id="@+id/zoomcontroller"
android:layout_gravity="bottom" android:gravity="right"
android:layout_width="fill_parent" android:layout_height="wrap_content" >< /ZoomControls >
以上代码实现了将控件置于右下角。那么如何将控件置于下方中间呢?只需要将android:gravity的值改为center即可。
相关推荐
-
Android实现Service获取当前位置(GPS+基站)的方法
本文实例讲述了Android实现Service获取当前位置(GPS+基站)的方法.分享给大家供大家参考.具体如下: 需求详情: 1).Service中每隔1秒执行一次定位操作(GPS+基站) 2).定位的结果实时显示在界面上(要求得到经度.纬度) 技术支持: 1).获取经纬度 通过GPS+基站获取经纬度,先通过GPS来获取,如果为空改用基站进行获取–>GPS+基站(基站获取支持联通.电信.移动). 2).实时获取经纬度 为了达到实时获取经纬度,需在后台启动获取经纬度的Service,然后把经纬度
-
Android打开GPS导航并获取位置信息返回null解决方案
最近在做一个 Android 项目,需要用到GPS获取位置信息,从 API 查了一下,发现获取位置信息仅需极其简单的一句即可: 复制代码 代码如下: getLastKnownLocation(LocationManager.GPS_PROVIDER), 于是高兴地不得了.可是一写进代码里,返回值(Location 类型)居然一直为null..郁闷的不得了.在网上查了好久,发现好多人都和我一样纠结于这个问题上,有人说是因为GPS没打开,也有人说是相关权限没加上..可是我的明明已经在设置里打开,权限
-
Android GridView实现滚动到指定位置的方法
当一个列表项目很多,并且每个项目可以进入到其它Activity或者Fragment时,保存之前列表的位置是一个比较不错的功能, 今天研究了一下怎么保存浏览位置,发现GridView和它的父类中有4个相关的方法: 复制代码 代码如下: public void smoothScrollToPosition (int position) 滚动到position指定的位置,api level 11之下可用 *当你滚动完后,返回列表,能正常滚动,但是你再次从列表的项目返回后,滚动失效,就是只能滚动一次,我
-
android 对话框弹出位置和透明度的设置具体实现方法
例如,屏幕的上方或下方.要实现这种效果.就需要获得对话框的Window对象,获得这个Window对象有多种方法.最容易的就是直接通过AlertDialog类的getWindow方法来获得Window对象. 复制代码 代码如下: AlertDialog dialog = new AlertDialog.Builder(this).setTitle("title") .setMessage("message").create(
-
android通过gps获取定位的位置数据和gps经纬度
复制代码 代码如下: package com.action.android_test;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.
-
基于Android实现点击某个按钮让菜单选项从按钮周围指定位置弹出
Android Material Design:PopupMenu Android Material Design 引入的PopupMenu类似过去的上下文菜单,但是更灵活. 如图所示: 现在给出实现上图PopupMenu的代码. 本例是一个普通的Button触发弹出PopupMenu. 测试的MainActivity.java : package zhangphil.materialdesign; import android.app.Activity; import android.os.B
-
Android百度地图定位后获取周边位置的实现代码
本文实例讲解Android百度地图定位后获取周边位置的实现代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 1.布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q
-
Android系统模拟位置的使用方法
本文为大家分享了Android模拟位置的使用方法,支持Android6.0,供大家参考,具体内容如下 1.开启系统设置中的模拟位置 Android 6.0 以下:[开发者选项 -> 允许模拟位置] Android 6.0 及以上:[开发者选项 -> 选择模拟位置信息应用] AndroidManifest.xml <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> &
-
用Android Location获取当前地理位置的方法
在Android应用中,往往有获取当前地理位置的需求,比如微信获取附近的人需要获取用户当前的位置,不多说,直接上例子. 复制代码 代码如下: public Location getLocation() {// 获取Location通过LocationManger获取! LocationManager locManger = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Location loc = locMange
-
android自由改变Dialog窗口位置的方法
本文实例讲述了android自由改变Dialog窗口位置的方法.分享给大家供大家参考.具体如下: Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.dialog_layout); dialog.setTitle("Custom Dialog"); //获得当前窗体 Window window = dialog.getWindow(); //重新设置 WindowManager.LayoutParams lp
随机推荐
- Tomeat6.0 连接池数据库配置
- Java 网络编程socket编程等详解
- 上传图片js判断图片尺寸和格式兼容IE
- 有关Ajax跨域问题的两种解决方法
- php通过asort()给关联数组按照值排序的方法
- javascript KeyDown、KeyPress和KeyUp事件的区别与联系
- php验证身份证号码正确性的函数
- python logging 日志轮转文件不删除问题的解决方法
- 浏览器中url存储的JavaScript实现
- 跟我学习javascript的作用域与作用域链
- golang之tcp自动重连实现方法
- JS获取IMG图片高宽的简单实例
- shell脚本转发80端口数据包给Node.js服务器
- jQuery自定义插件详解及实例代码
- jqGrid读取选择的多行的某个属性代码
- 微信小程序 es6-promise.js封装请求与处理异步进程
- JavaScript关于提高网站性能的几点建议(一)
- C#数字图像处理之图像二值化(彩色变黑白)的方法
- PHP教程之PHP中shell脚本的使用方法分享
- PHP获取数组中某元素的位置及array_keys函数应用