导航:首页 > 操作系统 > android坐标

android坐标

发布时间:2022-04-21 22:40:08

android怎么获取bitmap左上角坐标

用ImageView来装载这个bitmap并且填满整个ImageView,再用imageview对象来获取坐标值,getX(),getY(),获取的就是左上角的坐标值

㈡ android中绘图,坐标默认用的是什么单位

默认单位是px也就是像素,一般不推荐用px。因为跟设备有关系,你可以使用TypedValue这个对象.

下面是这两个的转换函数,您可以先把像素转换成dp

java">publicclassDensityUtil{

/**
*根据手机的分辨率从dp的单位转成为px(像素)
*/
publicstaticintdip2px(Contextcontext,floatdpValue){
finalfloatscale=context.getResources().getDisplayMetrics().density;
return(int)(dpValue*scale+0.5f);
}

/**
*根据手机的分辨率从px(像素)的单位转成为dp
*/
publicstaticintpx2dip(Contextcontext,floatpxValue){
finalfloatscale=context.getResources().getDisplayMetrics().density;
return(int)(pxValue/scale+0.5f);
}
}

一、px

像素,是屏幕上显示数据的最基本的点。

二、dpi

dpi(Dots Per Inch):每英寸点数,也可称为像素密度,即屏幕对角线像素值÷英寸值

比如480x800分辨率4.0英寸的手机计算的DPI=

三、dp

dp(与dip相同):在每英寸160点的显示器上,1dp = 1px,即px = dp(dpi/160)

假设两块屏幕尺寸一样,那屏幕一的dpi值是右边的两倍,如果屏幕一dpi为160,那屏幕二dpi即为320,设置160dp的情况下

屏幕一:160px=160dp(160dpi/160)

屏幕二:320px=160dp(320dpi/160)

根据关系,可得出:

屏幕一控件长度为160px,屏幕二控件长度为320px,让控件长度适应不同屏幕大小,用dp很合适。

四、sp

sp(scaled pixels) 通常用于指定字体大小,当用户修改手机显示字体时,字体大小会随之改变

对于UI布局,要使用dip/dp作为单位,对应字体要是有sp作为单位,尽量少用px作为单位。

注:分辨率与屏幕大小没有关系,屏幕大小是物理外观,而分辨率则是显示能力。


如果您对回答满意,请关注一下姓名中的微博,谢谢。

㈢ android 如何模拟 自动点击某个定点坐标

在Android中有时需要模拟某一个View的touch事件,来达到对该View的功能相应处理的简单化,因为你只需要模拟对该View的touch事件,便能沿着原来touch的事件相应走下去,不需要添加任何代码,你可以这么做:

从代码可以看出这里的重点是需要知道两个点:一是你模拟点击的坐标,在这里就是x和y,二就是你需要设置响应这个点击事件的View,这里是一个SeekBar,这个点击的坐标一般也选在这个需要响应View上,我的使用场景是在遥控器的确定键的相应上,如果还有新的应用场景,请多交流哦。

㈣ android 百度地图怎么将获取到的地址转换为坐标

不知道您说的是不是根据地址信息获得相应的经纬度,如果是的话,我之前做的项目里面写了这样一个方法,希望能帮到您,谢谢。** * 根据传入的字符串获取到相应的经纬度信息 * */ public GeoPoint getGeoPointBystr(Stringstr) { GeoPoint gpGeoPoint = null; if (str!=null) { Geocoder gc = newGeocoder(InServeDetailActivity.this, Locale.CHINA); List addressList =null; try {addressList =gc.getFromLocationName(str, 1); if (!addressList.isEmpty()) { Address address_temp =addressList.get(0); //计算经纬度 doubleLatitude=address_temp.getLatitude()*1E6; doubleLongitude=address_temp.getLongitude()*1E6;System.out.println("经度:"+Latitude);System.out.println("纬度:"+Longitude); //生产GeoPoint gpGeoPoint = newGeoPoint((int)Latitude, (int)Longitude); } } catch (Exception e) { e.printStackTrace(); } } return gpGeoPoint; }如果还有问题,欢迎您继续追问。谢谢。android 网络地图怎么将获取到的地址转换为坐标

㈤ 在android中如何改变控件的坐标(例如一个button,我想让它向右移动20dp)

RelativeLayout.LayoutParams ballLp = (android.widget.RelativeLayout.LayoutParams)b.getLayoutParams();
ballLp.leftMargin = 从你控件的基础上加20像素;
ballLp.topMargin = 不变:
b.setLayoutParams(ballLp);

这没有移动的动画,只是直接跳到次位置上
要有移动的话可以加动画,或者让这段代码执行20次,每次leftMargin增加1就可以了。

㈥ android屏幕坐标怎么算和分辨率有关系的吗

屏幕坐标都是固定的,手机竖屏左上角坐标为(0,0)。
(0 ,0),(Xmax,0 )

(Ymax,0),(Xmax,Ymax)
屏幕分辨率是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。

㈦ 安卓手机怎么查看某地点的GPS坐标啊或者输入坐标显示位置

安卓手机无法直接察看GPS定位坐标,有地图作为显示平台时,可以在图上显示定位的直观位置(任意一款地图都可以满足该项需要)。但电子地图一般都不支持显示经纬度的数值,要看的话需要另外安装软件,如GPS TEST等

㈧ android 怎么样获取鼠标点击的 坐标

public boolean onTouchEvent(android.view.MotionEvent event) { int x = event.getX(); int y = event.getY(); 多点触摸时 假如是第i个点 int x = event.getX(i); int y = event.getY(i); 坐标就是 P(x,y) }

㈨ android开发中怎么获取当前位置的坐标

Android中获取当前位置的三种方式:
1.GPS定位
获取GPS的Location Provider;将此Provider传入到requestLocationUpdates()方法,让Android系统获知搜索位置方式;创建实现了GpsStatus.Listener接口的对象,重写onGpsStatusChanged()方法,向LocationManager添加次监听器
2.基站定位
此类位置的获取有赖于手机无线通讯信号,当手机处在信号覆盖范围内,手机可以获得该区域(即通讯术语中的“小区”)的识别号。因为这些识别号是惟一的,因此可以将识别号和地理坐标对应起来,因此根据识别号就可以知道地理位置。但是误差比较大。
在Android当中,大部分和通讯网络相关的信息都需要经过一项系统服务,即TelephoneManager来获得。
3.网络定位(wife定位)
其原理是首先收集每个WIFI无线接入点的位置,对每个无线路由器进行唯一的标识,在数据库中注明这些接入点的具体位置。 使用时,一旦发现有WI-FI接入点,则进入到数据中查看匹配的记录,进而得到位置信息。
WIFI定位主要取决于节点(node)的物理地址(mac address)。与提供TelephoneManager一样,Android也提供了获取WIFI信息的接口:WifiManager。

阅读全文

与android坐标相关的资料

热点内容
哪个app听音乐最好 浏览:279
考研英语2真题pdf 浏览:697
烟台编程积木教育环境好不好 浏览:214
python优秀代码 浏览:620
androidtop命令 浏览:455
你平时怎么排解压力 浏览:68
表格中的文件夹怎样设置 浏览:476
em78单片机 浏览:960
splitjava空格 浏览:248
电脑怎么谷歌服务器地址 浏览:515
nx自定义工具启动宏命令 浏览:101
程序员怎么解决无法访问互联网 浏览:303
java访问本地文件 浏览:747
瓦斯琪服务器怎么用 浏览:22
安卓主题用什么app 浏览:747
修改服务器pci地址空间 浏览:321
程序员将来去哪里 浏览:966
虚幻5创建c无法编译 浏览:189
javaweb项目设计 浏览:407
国家反诈app紧急联系人怎么填 浏览:191