Android得到控件在屏幕中的坐标
来源:互联网 发布:淘宝上怎么找卖bt种子 编辑:程序博客网 时间:2024/05/21 18:43
getLocationOnScreen
getLocationInWindow
getLeft
如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些。
- package xiaosi.location;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.ImageView;
- public class LocationActivity extends Activity {
- /** Called when the activity is first created. */
- private ImageView t = null;
- private Button button = null;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- t = (ImageView)findViewById(R.id.l);
- button = (Button)findViewById(R.id.button);
- button.setOnClickListener(new buttonListener());
- }
- public class buttonListener implements OnClickListener{
- public void onClick(View v)
- {
- int[] location = new int[2];
- t.getLocationOnScreen(location);
- int x = location[0];
- int y = location[1];
- System.out.println("x:"+x+"y:"+y);
- System.out.println("图片各个角Left:"+t.getLeft()+"Right:"+t.getRight()+"Top:"+t.getTop()+"Bottom:"+t.getBottom());
- }
- }
- }
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <Button
- android:id="@+id/button"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="button"/>
- <ImageView
- android:id="@+id/l"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/a" />
- </LinearLayout>
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android 得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- Android得到控件在屏幕中的坐标
- (4.1.40.1)Android得到控件在屏幕中的坐标
- android获得控件在屏幕中的绝对坐标
- android获得控件在屏幕中的绝对坐标
- Android获得控件在屏幕中的绝对坐标
- android获得控件在屏幕中的绝对坐标
- android获得控件在屏幕中的绝对坐标
- Testing the CATCHER
- Error #2044: 未处理的 IOErrorEvent:。 text=Error #2035: 找不到 URL——问题处理
- Servlet开发入门
- Mdisk网盘更新日志。【更新至20130714】
- 开发趣事(2)--从NULL Object模式谈起
- Android得到控件在屏幕中的坐标
- USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]\+’`
- 题目1043:Day of Week
- POJ2015 Permutation Code
- poj 1248 (水)
- ARM+llinux系统移植3G拨号上网收发短信(二)
- OpenGL中的颜色、光照和材质(一)——OpenGL的光照模型
- Poj1298_The Hardest Problem Ever(水题)
- XML基础和XML编程