當前位置:首頁 » 安卓系統 » android坐標獲取

android坐標獲取

發布時間: 2022-09-04 16:18:40

⑴ android怎麼獲取bitmap左上角坐標

用ImageView來裝載這個bitmap並且填滿整個ImageView,再用imageview對象來獲取坐標值,getX(),getY(),獲取的就是左上角的坐標值

⑵ Android百度地圖點擊屏幕獲取坐標怎麼實現

rue]GeoPoint centerPoint = mapview.getMapCenter();// 地圖中心坐標 int tbSpan = mapview.getLatitudeSpan();// 當前緯線的跨度(從地圖的上邊緣到下邊緣) int lrSpan = mapview.getLongitudeSpan();// 當前經度的跨度(從地圖的左邊緣到地圖的右邊緣) GeoPoint ltPoint = new GeoPoint(centerPoint.getLatitudeE6() - tbSpan / 2, centerPoint.getLongitudeE6() - lrSpan / 2);// 左上角坐標 GeoPoint rbPoint = new GeoPoint(centerPoint.getLatitudeE6() + tbSpan / 2, centerPoint.getLongitudeE6() + lrSpan / 2);// 右下角坐標

⑶ 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) }

⑷ 安卓:如何獲取屏幕中一個View的坐標

getLocationOnScreen ,計算該視圖在全局坐標系中的x,y值,這個值是要從屏幕頂端算起,也就是索包括了通知欄的高度。
getLocationInWindow ,計算該視圖在它所在的widnow的坐標x,y值, 非常准確!
getLeft , getTop, getBottom, getRight, 這一組是獲取相對在它父親里的坐標。

⑸ android百度地圖怎麼通過坐標

網路地圖API獲取坐標的地址:api/lbsapi/getpoint/index.html 1、獲取坐標並復制: 1)、在搜索框中搜索關鍵詞後,左側列表中會有該點的坐標,點擊該條信息或地圖上該點,都會將坐標顯示在地圖右上角的Input框中,然後點擊復制按鈕,該點坐標就復製成功了; 2)、在地圖上用滑鼠左鍵單擊地圖,就能將該點坐標顯示在地圖右上角的Input框中,然後點擊復制按鈕,該點坐標就復製成功了; 2、坐標反查: 1)、先勾選住 搜索框後面的 坐標反查框; 2)、輸入一個正確的坐標(比如:116.307629,40.058359),點擊按鈕 網路一下,就能將該點顯示在地圖上、切換地圖,如果解析成功,還能返回一個地址;

⑹ android手機屏幕最右下角坐標怎麼獲取,需要的是動態獲取哈,好針對不同屏幕

絕對布局,左上角坐標是(0,0),右下角你就根據不同解析度加上屏幕寬高應該就是右下角坐標吧

⑺ Android開發中,長按事件怎麼獲得屏幕坐標點

對於很多游戲使用屏幕控制一般需要考慮長按事件,比如在動作類的游戲中需要長按發射武器,結合Android Button模型,我們實現一個帶圖片的Button的長按,為了更清晰的顯示原理,Android開發網這里使用ImageButton作為基類.
public class RepeatingImageButton extends ImageButton {
private long mStartTime; //記錄長按開始
private int mRepeatCount; //重復次數計數
private RepeatListener mListener;
private long mInterval = 500; //Timer觸發間隔,即每0.5秒算一次按下

public RepeatingImageButton(Context context) {
this(context, null);
}
public RepeatingImageButton(Context context, AttributeSet attrs) {
this(context, attrs, android.R.attr.imageButtonStyle);
}
public RepeatingImageButton(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
setFocusable(true); //允許獲得焦點
setLongClickable(true); //啟用長按事件
}

public void setRepeatListener(RepeatListener l, long interval) { //實現重復按下事件listener
mListener = l;
mInterval = interval;
}

@Override
public boolean performLongClick() {
mStartTime = SystemClock.elapsedRealtime();
mRepeatCount = 0;
post(mRepeater);
return true;
}

@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) { // 本方法原理同onKeyUp的一樣,這里處理屏幕事件,下面的onKeyUp處理Android手機上的物理按鍵事件
removeCallbacks(mRepeater);
if (mStartTime != 0) {
doRepeat(true);
mStartTime = 0;
}
}
return super.onTouchEvent(event);
}
//處理導航鍵事件的中鍵或軌跡球按下事件
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_ENTER:
super.onKeyDown(keyCode, event);
return true;
}
return super.onKeyDown(keyCode, event);
}
//當按鍵彈起通知長按結束
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_ENTER:

removeCallbacks(mRepeater); //取消重復listener捕獲
if (mStartTime != 0) {
doRepeat(true); //如果長按事件累計時間不為0則說明長按了
mStartTime = 0; //重置長按計時器
}
}
return super.onKeyUp(keyCode, event);
}

private Runnable mRepeater = new Runnable() { //在線程中判斷重復
public void run() {
doRepeat(false);
if (isPressed()) {
postDelayed(this, mInterval); //計算長按後延遲下一次累加
}
}
};
private void doRepeat(boolean last) {
long now = SystemClock.elapsedRealtime();
if (mListener != null) {
mListener.onRepeat(this, now - mStartTime, last ? -1 : mRepeatCount++);
}
}

下面是重復Button Listener介面的定義,調用時在Button中先使用setRepeatListener()方法實現RepeatListener介面
public interface RepeatListener {
void onRepeat(View v, long ration, int repeatcount); //參數一為用戶傳入的Button對象,參數二為延遲的毫秒數,第三位重復次數回調。
}
}

本類大家可以直接在自己的View中implements實現RepeatListener介面即可.

⑻ android 獲取指定的坐標

一般開發中,獲取控制項的坐標都是 左頂點坐標。不過你可以獲得控制項的長度,來計算出右頂點的坐標。

⑼ 百度android地圖如何獲取地圖中心點的經緯坐標

方法如下:

1、進入網路地圖的damo,根據注釋下載代碼。

2、使用SDK定位功能,獲取周邊地址;

http://developer..com/map/index.php?title=androidsdk

熱點內容
符號源碼 發布:2024-05-07 06:26:09 瀏覽:705
玩hypixel伺服器ip地址要什麼版本 發布:2024-05-07 06:22:50 瀏覽:60
代碼為什麼要編譯 發布:2024-05-07 06:22:48 瀏覽:494
java面試復習 發布:2024-05-07 06:01:15 瀏覽:658
suftp 發布:2024-05-07 06:00:40 瀏覽:880
編程的tr 發布:2024-05-07 05:37:25 瀏覽:423
蘋果4s的數據怎麼備份到安卓上 發布:2024-05-07 05:37:15 瀏覽:819
安卓怎麼注冊電郵 發布:2024-05-07 05:23:49 瀏覽:715
怎麼看清被塗鴉的內容安卓手機 發布:2024-05-07 05:16:52 瀏覽:703
配置業務分類時主要考慮哪些原因 發布:2024-05-07 05:12:40 瀏覽:186