的區域(點的集合)是否有Android的辦法讓我的手指的區域(點的集合),當我觸摸屏幕。通常,回報是一個地點。我需要得到幾個可以代表我感動的區域的點。有誰知道? Thnaks是否有Android的辦法讓我的手指
回答
只需使用視圖類的的onTouchEvent()或實現OnTouchListener您的活動,並得到X和Y座標一樣,
這是View類的的onTouchEvent()..
@Override
public boolean onTouchEvent(MotionEvent ev) {
final int action = ev.getAction();
switch (action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN: {
float x = ev.getX();
float y = ev.getY();
break;
}
case MotionEvent.ACTION_MOVE: {
float mLastTouchX = x;
float mLastTouchY = y;
break;
}
case MotionEvent.ACTION_UP: {
break;
}
case MotionEvent.ACTION_CANCEL: {
break;
}
case MotionEvent.ACTION_POINTER_UP: {
break;
}
}
return true;
}
編輯:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final TextView textView = (TextView)findViewById(R.id.textView);
// this is the view on which you will listen for touch events
final View touchView = findViewById(R.id.touchView);
touchView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
textView.setText("Touch coordinates : " +
String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
return true;
}
});
}
欲瞭解更多詳情Android - View。
相信在觸摸與它一起協調的區域,這是不可能的。它本機不受Android API支持。
編號:
http://developer.android.com/guide/topics/ui/ui-events.html
http://developer.android.com/reference/android/gesture/package-summary.html
遺憾的是沒有。我前段時間碰到過這種情況 - 您可以嘗試通過幾個「幀」對數據進行規範化處理。可能值得嘗試弄清楚爲什麼你需要一個確切的點或一組點,並找到另一種方法。
你是什麼意思了serveral的「框架」數據標準化 – user958274
得到過去幾幀的位置,並找到平均位置 - 這樣你可以嘗試制定出中央和預測的區域通過使用'MotionEvent'的'getPressure()'方法 – Martyn
- 1. 是否有辦法讓獵豹模板
- 2. 有沒有辦法讓NERDtree只加載我指定的目錄?
- 3. 我怎麼辦,當我刷我的手指所有可點擊我的手指下成爲點擊在Android?
- 4. 算法是指數型的,有沒有辦法讓它不是這樣?
- 5. 有沒有辦法讓我的Android Wear連接到MYSQL
- 6. 有沒有辦法讓我的CPU支持編程的所有指令?
- 7. 是否有辦法從JS中的圖像手動創建base64code
- 8. 有沒有辦法知道手機是否有通話?
- 9. 有什麼辦法讓我的android應用程序更小?
- 10. 我是否需要讓我的android手機上的.apk文件繼續工作?
- 11. 是否有辦法在CSS
- 12. 是有辦法用畫用手指設爲Qml
- 13. 沒有辦法讓從SIM卡手機號的Android應用程序自動
- 14. 有沒有辦法檢查我的代理是否在線?
- 15. 是否有rPath公司的conary食譜辦法讓現有的包
- 16. 有沒有辦法確定stdout是否指向控制檯?
- 17. 有什麼辦法讓我們讓窗口出現,但不是SFML中的cmd?
- 18. 是否有辦法手動推NewRelic錯誤?
- 19. Box 2D - 是否有辦法讓地面移動b2EdgeShape up
- 20. 有沒有辦法讓我的類覆蓋jQuery主題的類?
- 21. 是否有辦法讓SQL +接受一個不是數字的參數?
- 22. 有沒有辦法讓父母的.html()?
- 23. 有沒有辦法讓jQuery的滑塊
- 24. 有沒有辦法改變Android手機的MTU尺寸?
- 25. Android:有沒有辦法讓ExpandableListView的group和listview動畫?
- 26. 有效的辦法讓HibernateGridDataSource排序按指定列
- 27. 我有類似的代碼這一點,我想知道是否有辦法讓它短
- 28. 有沒有辦法檢測contextMenu是否在android中打開?
- 29. 有什麼辦法檢查指針是否懸空?
- 30. 有沒有辦法讓我的jQuery代碼更高效?
我需要一次獲得積分,當我觸及下去時,沒有移動動作 – user958274
只需要從這裏取一點大小寫MotionEvent.ACTION_DOWN:{0} {0} {0} {0} float x = ev.getX(); float y = ev.getY(); break; } 評論其他東西或刪除它。 – user370305