#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»