Поместить текст поверх кнопки — android

#java #android #button

#java #Android #кнопка

Вопрос:

у меня есть обычная кнопка Android

 <Button
android:id="@ id/btn_0"
style="@style/def_button_numb"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="0" />
  

Первый:
Мне нужно поместить текст поверх этой кнопки, точно так же, как это делает клавиатура.

И второе: при длительном нажатии должно отображаться всплывающее окно (также как клавиатуры), чтобы пользователь мог выбрать еще два варианта кнопок.

есть ли простой способ сделать это?

Комментарии:

1.Пожалуйста, хотя бы попытайтесь провести исследование, прежде чем задавать вопросы. Мы здесь не для того, чтобы делать вашу работу за вас. смотрите: developer.android.com/reference/android/widget/PopupMenu.html developer.android.com/reference/android/view /…

2. Ну, я попытался провести исследование, но я ничего не нашел для этого, о том, чтобы поместить текст сверху, у меня уже есть текст на этой кнопке, и я должен продолжить, мне нужно поместить другой текст в верхней части кнопки, о том, чтобы показывать всплывающее окно при длительном нажатии, я подумал, что, поскольку у него естьдля многих приложений, которые делают это, должен быть простой собственный способ сделать это. Но все равно спасибо

3. То, что вы хотите, буквально связано в моем ответе, включая примеры, на разных языках. Руководство для разработчиков Android действительно полезно, если вы потрудитесь его прочитать.

Ответ №1:

вы можете просто добавить этот код

android:text =»ОТПРАВИТЬ ДАННЫЕ ВО ФРАГМЕНТ B»