8

アクションバーメニュー項目の画面座標を取得する可能性があるかどうか疑問に思っていましたか?

導入画面を作成したいので、目的のアクション バー メニュー項目を指す矢印を描画して、ユーザーがどこから始めればよいかを理解できるようにします。

ここに画像の説明を入力

4

2 に答える 2

7

これが私がそれをした方法です:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if(item.getItemId().equals(R.id.my_menu_item)) {
        View menuView = findViewById(R.id.menu_item_search);
        int[] location = new int[2];
        menuView.getLocationOnScreen(location);
        int menuViewX = location[0];
        int menuViewY = location[1];
    }
}
于 2016-02-09T13:20:50.260 に答える