安卓控件如何设置在屏幕上的位置

请问一下安卓控件如何在java代码中设置控件在屏幕上的位置,不使用XML

myq_26
myq_26 您好,您想要设置什么控件呢?
接近 7 年之前 回复

1个回答

请问你的问题解决了么,我碰到和你一样的问题!

lyyybz
杨瑞敏 回复dghenrik8888: 这都三年了...我都忘了是什么问题了!你的具体问题是什么?
8 个月之前 回复
dghenrik8888
dghenrik8888 请问问题解决了吗,我碰到和你一样的问题!
8 个月之前 回复
li524503082
li524503082 楼上,这都三年了...你遇到了什么问题呢
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android获取View在屏幕中的位置
public final boolean getLocalVisibleRect (Rect r)  返回一个填充的的rect对象,View的大小,left,top取值都为0. public final boolean getGlobalVisibleRect (Rect r)获取全局坐标系的一个视图区域,返回一个填充的对象;改rect是基于整个 public vo
android 把控件放在屏幕任意位置
private void showHalf() { WindowManager wm = PintuGameAct.this.getWindowManager(); int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight
Android根据屏幕设置控件与屏幕边的距离
直接上代码备份:
android中获取控件在屏幕和窗口的位置。
int[] location = new int[2] ; /**获取在当前窗口内的绝对坐标,getLeft , getTop, getBottom, getRight, 这一组是获取相对在它父窗口里的坐标。*/ view.getLocationInWindow(location); //获取在整个屏幕内的绝对坐标,注意这个值是要从屏幕顶端算起,也就是包括了通知栏的高度。 view.ge
android 百分比控件的使用
概述 谷歌官方推出这个百分比库对android的屏幕适配肯定有很大的帮助,当然具体好不好用还得根据不同的使用场景来分析。 这个支持包里的内容有:百分比相对布局PercentRelativeLayout,百分比帧布局PercentFrameLayout,百分比线性布局PercentLinearLayout。 先跑demo 赶紧来尝鲜吧。我先对原来的工程做了拆分: lib库工程,仅包含百分比控件的源代
Android 控件在最底部展示
Android控件放屏幕最下面有两种方式: 使用android:layout_height="match_parent"将控件设置为占满屏幕。 使用RelativeLayout包括控件,控件中增加android:layout_alignParentBottom="true" 表示放在父控件的最下方。 使用android:layout_gravity="bottom
Android获得控件在屏幕中的绝对坐标
int[] location = new int[2] ; view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标 view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标 location [0]--->x坐标,location [1]--->y坐标getLocationOnScreen计算该视图在全局坐标
安卓设置某个按钮与顶部的距离是屏幕高度的八分之一
<LinearLayout android:id="@+id/layout_guide_02" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:
OpenGL学习笔记:如何屏幕定位
在绘制任何物体之前,首先要搞清楚屏幕的坐标长度和高度,以方便的准确定位位置。 在OpenGL中,有两种不同的投影方式,gluPerspective透视投影和正交投影glOrtho。不同的投影方式,屏幕定位方式也不同 先说正交投影,正交投影往往用于2D画面中,更
[Android]【安卓】在代码中实时移动控件的位置
[Android]【安卓】在代码中实时移动控件的位置 本篇博客已收录到我的安卓开发小结中——点击【安卓开发小结】 在代码中,可以使用以下方法来移动控件的位置。 这两个方法都是基于控件当前位置进行位移的,需要注意的是,坐标系的原点在左上角,Y轴正方向向下,X轴正方向向右。 imageView.setTranslationX(10); imageView.setTranslationY(-...
Android~获取view在屏幕中的位置
http://androidbin.iteye.com/blog/1633966 我们重点在获取view的y坐标,你懂的... 依次介绍以下四个方法:   1.getLocationInWindow   Java代码   int[] position = new int[2];   textview.getLocationInWi
Android控件自适应屏幕大小
这篇介绍很详细。点击打开链接
Android view获取其本身在屏幕中的位置和尺寸的方法
以ListView的item为例: detail_list.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView parent, View view, int position, long id)
android动态设置控件的大小和位置
本次做的是机顶盒上视频播放器,当视频播放控件的大小先在xml文件设置完成。 当点击视频控件时,使视频为全屏播放,此时 RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(                     LayoutParams.MATCH_PARENT , LayoutParams.M
android 获取控件在屏幕中位置
项目需要在UI中获取其中一个控件的位置,在oncreate中直接获取发现参数全为零,获取失败。网上查询知道原来需要等到整个换面加载完才可以获取到位置信息。特来记录下以备以后查询 获取空间屏幕位置:                            Rect rect = new Rect();                 int location[] = new int[2]
android 控件的大小计算以及自适应屏幕的大小
由于android 的屏幕分辨率较多导致布局的时候控件有时会被拉伸,导致和原来的效果差别很大 ,这个时候就需要根据不同的屏幕来调节控件的大小,例如想要为CheckBox的控件根据屏幕设置大小 <LinearLayout android:id="@+id/ll_awaken_repeat_layout" android:layout_width="match_pare
ugui ui相对位置的计算,以及如何把ui限制在屏幕内
今天写关于ui位置的计算,举个例子:在我之前做的项目中背包的物品都可以点出一个属性面板,这个属性面板的左上角最齐图标的右下角,如图(红是物品图标,白是属性面板) 原理:计算出两个ui的包围盒就可以算出【白image】相对于【红image】的偏差多少坐标,然后用【红image】的position+偏差的坐标赋值给【白image】的世界坐标 如上图的方式,我这边举个例子(【红】的右下角对齐【白】的左
Android开发_精准排布控件位置
在Android系统上开发程序,很多时候需要精准的排布控件的位置和大小.并且适合各种比例的屏幕(4:3,16:9…),下面分别介绍在高版本和低版本的Android中的实现方法.
android如何让控件摆放在屏幕底部
代码如下 xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_par
让DIV一直固定在屏幕的某个位置
#low_right { position: fixed; width: 90px; height: 90px; background: #eee; bottom: 40px; right: 20px; backgr
设置winform窗体在屏幕上显示的位置 和其他用法
只要设置窗体的startposition属性即可: form.StartPosition=CenterParent; 窗体加载出来后,光标自动在文本框中: 在加载程序中加入下面代码 this.txtUserLoginPWD.Select();
c# 控件 在屏幕上 的 位置 坐标
你的问题实际上是坐标系转换的问题,控件有控件的坐标系,屏幕有屏幕的坐标系。当然这两者是可以非常简便的进行转换的。如果要将Control1(例如Label1或者Button1)上的点(x,y)转换成屏幕上的点(x1,y1),那么就调用Control1.PointToScreen。反之,如果要将屏幕的(x1,y1)变成控件上的(x,y),那么就调用Control1.PointToClient。
android view获取在屏幕上的绝对坐标
android view获取在屏幕上的绝对坐标
获取鼠标在屏幕的位置
获取鼠标光标的位置(以屏幕坐标表示)。 MousePosition.X MousePosition.Y
VB 设置窗体在屏幕中的位置
VB 设置窗体在屏幕中的位置 VB 设置窗体在屏幕中的位置
(实例014)设置窗口在屏幕中的位置.rar
(实例014)设置窗口在屏幕中的位置.rar(实例014)设置窗口在屏幕中的位置.rar
js实现div固定在屏幕的某一个位置
要实现div块固定在屏幕的某一个位置可以使用js来实现,这个实现比较简单,下面来看下效果: 原理就是监听window对象的onscroll事件,获取鼠标移动了多少距离,然后给这个需要固定的div加上屏幕滚动的距离,就可以实现屏幕固定了。 这个同样要设置一下这个需要固定的div的style属性,然后我们来看一下屏幕滚动之后的这个div的style属性的变化: 从上面看到这个style
android view 屏幕的点击位置分析
其实只要把下面这张图看明白就没问题了。 涉及到的方法一共有下面几个: view获取自身坐标:getLeft(),getTop(),getRight(),getBottom() view获取自身宽高:getHeight(),getWidth() motionEvent获取坐标:getX(),getY(),getRawX(),getRawY() 首先是
如何获取点击屏幕的位置
在一个view上点击后,获取当前点击的位置(坐标)。 touchesbegin这个方法我试过用不了了,原因是在view上又很多其他控件,比如说label,scrollview。image view,button..... 请问如何实现获取到这个值。谢谢
得到光标在屏幕上的位置
#region 得到光标在屏幕上的位置         [DllImport("user32")]         public static extern bool GetCaretPos(out Point lpPoint);         [DllImport("user32.dll")]         private static extern IntPtr GetForegr
Android_自定义view设置控件位置
一:布局 <activity.example.com.baikaijun20171104.view.MyView android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:background
Cocos2dx C++ --取得子节点在屏幕中相对位置
Sprite *pTest1 = Sprite::create(&quot;CloseNormal.png&quot;);       pTest1-&amp;gt;setPosition(ccp(100.0f, 120.0f));          Sprite *pTest2 = Sprite::create(&quot;CloseNormal.png&quot;);       pTest2-&amp;gt;setPosition(ccp...
android 获取view在屏幕中的位置
使用view中的getLocationOnScreen方法,即可: final int[] locations = new int[2]; Button btn = (Button) findViewById(R.id.btn);  btn.setOnClickListener(new OnClickListener() { @Override public voi
Qt QDialog窗体显示到屏幕中央
QDialog 显示到屏幕正中央
控制对话框位置,在屏幕点击位置弹出对话框
问题: 1,Dialog默认会显示在屏幕正中间位置,如何控制其显示位置? 2,如何在点击位置显示Dialog?   Dialog默认会显示在屏幕正中间位置,如何控制其显示位置? 控制dialog的弹出位置:   通过Window类的setGravity(int)来进行设置。 如:在屏幕顶端显示: Dialogdialog = dialog = new Dialog(this, R
如何使frame在PC屏幕中居中显示
1.  frame.setLocation() setLocation public void setLocation(int x,int y) 将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。 参数: x - 父级坐标空间中新位置左上角的 x 坐标 y - 父级坐标空间中新位置左上角的 y 坐标         因此,要使得窗口能够居中显示,
View在屏幕中的位置
view在屏幕中的位置
Qt把主窗口默认显示在屏幕的右侧靠边
void move ( int x, int y ); void move ( const QPoint & ); 或者: setGeometry(x,y,width,heigth); 这个可以控制显示的位置与 大小
Android设置Dialog的屏幕位置、背景、大小
1. 设置Dialog在窗口底部,且宽度最大。 可以使用DialogFragment实现底部弹窗布局(http://blog.csdn.net/caroline_wendy/article/details/51792532 )。 Window window = getDialog().getWindow(); WindowManager.LayoutParams layoutParam
使div或图标一直固定在屏幕的某个位置
先在head引入css、js文件 <script src="../../static/jquery/jquery-1.11.1.min.js"></script> <link href="../../static/materialize/css/materialize.min.css" rel="stylesheet"> <script src="../../static/ma
获得UITableViewCell 在屏幕中的位置
如果UITableView的每一个cell中都有一个textField,我们想在点击textField时,如果弹起的键盘挡住了cell,就将cell弹起一定距离,我们知道通过可以得到每个cell在tableVIew中的rect: CGRect rectInTable = [_tableView rectForRowAtIndexPath:indexPath]; 但是当tableVi
C# 操作鼠标移动到指定的屏幕位置方法
/// &amp;lt;summary&amp;gt; /// 引用user32.dll动态链接库(windows api), /// 使用库中定义 API:SetCursorPos /// &amp;lt;/summary&amp;gt; [DllImport(&quot;user32.dll&quot;)] private static extern int Se...
Android 关于dialog的显示位置设置
自定义dialog 默认的显示位置是window 的位置 我们可以通过dialog或者窗口对象 window 然后通过window 去设置dialog的上下中的位置 例如 dialog.getWindow(); 得到window对象 window.setGravity(Gravity.CENTER); 中间位置 window.setGrav...
获取cell或者cell中的控件在屏幕中的位置
CGRect rectInTableView = [tableView rectForRowAtIndexPath:indexPath]; CGRect rectInSuperview = [tableView convertRect:rectInTableView toView:[tableView superview]];
Android获取view在屏幕中的位置
Android获取view在屏幕中的位置   getLocalVisibleRect , 返回一个填充的Rect对象, 感觉是这个View的Rect大小,left,top取到的都是0 getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的 getLocationOnScre
Android屏幕随机位置弹出View
最近项目中人脸注册需要尽量多的捕捉人脸特征,就要想办法使得人脸在注册中呈现不同角度,于是想到在屏幕内随机位置弹出一个吸引注意力的View。 本文中主要用到: 1.view.setX();setY()方法。 2.帧动画简单使用 3.addView前记得removeView();package com.interjoy.testdemo;import android.app.Activity;
世界坐标物体在屏幕上的方位显示
在制作FPS游戏的时候,经常遇到把镜头背对的队友或者NPC或者其他目标显示在屏幕上。例如守望先锋放置了NPC后,相机离开npc,就出现图标,显示在你身后的某个地方,方便转向找到他。using UnityEngine; using System.Collections;public class CTestCamerNpc : MonoBehaviour { public Transform t
android——代码实现在指定位置显示View
实现如图效果,长按TextView则显示Dialog 步骤: 1、原理,要获取显示的位置,这里涉及到一个方法getLocationOnScreen。int[] location = new int[2] ; view.getLocationInWindow(location); //确定组件在父窗体中的坐标时 view.getLocationOnScreen(location);
坐标系 unity 鼠标 位置
鼠标拖拽功能 transform.position 获取世界坐标 ,物体在世界坐标,无论怎样的UI,怎样的层级关系,代码里输出Debug.log(go.transform.position),输出的总是相对于场景中心(0,0)的距离,也是获取世界坐标的方法。transform.position都是以场景中心(0,0)的位置开始计算,单位长度也都是一样的 鼠标:获取的是2维坐标 ,鼠标
计算任意一个UIView相对屏幕的坐标
在很多时候,我们需要去计算一个UIView相对屏幕的坐标,来实现一些UI效果。  在这个UIView未被嵌套多层的时候,相对屏幕的坐标很好算,只需要精准的拿到每层superview变量去计算。  但是很多情况下,我们的UIView可能嵌套了很多层(我在项目中遇到的相对Controller.view就有6层之多),并且被嵌套在UIScrollView或者UITableView中,这个时候不可能去
立即提问