Android - как рассчитать offsetY в PopupWindow над кнопкой? - PullRequest
0 голосов
/ 11 октября 2018

Я создал приложение для Android (с Xamarin.Classic).Это мой пользовательский случай: у меня есть кнопка.Когда я нажимаю кнопку «выше», появляется всплывающее окно.Мне нужно окно чуть выше кнопки.

enter image description here

Это мой XML-файл (простой):

<RelativeLayout>
  <Button
        android:id="@+id/bindButton"
        android:gravity="center"
        android:layout_width="250dp"
        android:layout_centerInParent="true" />

 <View 
   android:layout_width="match_parent"
   android:layout_height="15dp"/>

Я использую этот код дляпоказать всплывающее окно:

     myPopUpWindows.ShowAtLocation(myButton, GravityFlags.Bottom,                    
                    0,
                    offsetY);

Я не знаю, как рассчитать значение offsetY.Я пробовал разные варианты, иногда это работает на одном устройстве, но не работает на другом.Есть идеи и варианты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...