親に対するビューを取得するには、getLeft()
、getRight()
、getTop()
、およびgetBottom()
を使用できます。しかし、レイアウトファイルの一番上の親を基準にしたビューを取得するにはどうすればよいですか? 私の前夜のレイアウトはRelativeLayout
だと言う。その後、私の中にはネストされたレイアウトがいくつかあります。私はEditTextビューを持っています。どのようにして、eveに関してEditTextビューの位置を取得しますか?androidの一番上の親に対するビューの位置を取得
6
A
答えて
8
view.getLocationOnScreen()
またはview.getLocationInWindow()
を使用して絶対位置を確認することができます。
3
View target = findViewById(R.id.target_id);
View parent = (View)target.getParent();
int x = target.getLeft();
int y = target.getTop();
while(parent != null){
x += parent.getLeft();
y += parent.getTop();
parent = (View)parent.getParent()
}
私がテストしなかったため、これらのコードが役に立つかもしれません。私はそれがうまくいくことを望む。
関連する問題
- 1. n番目の親に対する要素の位置を取得する
- 2. flash as3 - 子の位置に対する親クリップの位置を取得する
- 3. QTreeWidget上のアイテムに対するドロップの位置を取得
- 4. Appcelerator Titaniumのビューの相対位置を取得する
- 5. 要素の一番上の位置を取得する方法は?
- 6. カスタムビュー。親の回転ビュー内の点の位置を取得
- 7. Android:アクティビティの最上位の親レイアウトを取得する方法
- 8. Androidセットのビュー位置 - setY対setTop
- 9. ウィンドウのビュー位置を取得する
- 10. Android - ビューの位置を、親の中心/上端/下端などに相対的な位置に配置するにはどうすればよいですか?
- 11. 相対位置と絶対位置の理解:内部divをコンテナの一番下に配置する方法
- 12. 親コンテナに対する要素の位置/オフセットを取得しますか?
- 13. jqueryのリスト項目の一番上の親のテキストを取得するには?
- 14. JS要素の位置を絶対位置で取得する場合の体の位置を取得
- 15. AndroidタブのレイアウトonCreateVIewの位置番号を取得
- 16. 親に対して要素の位置を取得する方法は?
- 17. Androidのユーザー位置を取得する
- 18. 親の高さを子要素の相対位置と絶対位置に一致させる
- 19. convertPointを使用して親UIView内の相対位置を取得する
- 20. 親の一番下で浮動兄弟の横の位置div
- 21. キーボード上のキーの位置を取得
- 22. グリッド上のマウスの位置を取得
- 23. jQueryでは、ブラウザの一番下の位置を取得する方法は?
- 24. Androidのビュー位置アニメーション
- 25. dom要素相対親ウィンドウの位置を取得できますか?
- 26. 親に対するビューの相対的な配置方法は?
- 27. 親の要素の位置(インデックス)を取得する
- 28. Androidは現在の位置を取得
- 29. 高さがwrap_contentの相対レイアウトの一番下にビューを配置する
- 30. Android:親ビューのIDを取得するには?
この情報で何をしようとしていますか?ルートに対する相対位置は、ビューの位置が常にその直接の親に関係しているため、ネストされた子の中にビューを配置するのに役立ちません。 – Bobbake4