#javascript #android #html #css
Здравствуйте! Имеется список приложений, на мобильных устройствах предусмотрено появление кнопки при длительном нажатии любого из пунктов списка. До этого с версткой подобных элементов не сталкивался, прошу подсказать как такие вещи реализуются.
Ответы
Ответ 1
$(document).ready(function(){ var shows = 0; $('#longClick').mousedown(function(){ shows = setTimeout(function(){ $('#shower').show(); }, 2000); }); $('#longClick').mouseup(function(){ clearTimeout(shows); }); $('*').not($('#shower')).mousedown(function(){ $('#shower').hide(); }); });Click me 2 second
Click for close
Click for close
Ответ 2
Для этого в item_layout который есть дизайн одной строки, поставте дизайт внутри RelativeLayout и потом кнопку и прозрачным фоном поставте поверх всех других элементов. и установите visibility="GONE" а при нажатии поменяйте его на VISIBLE
Ответ 3
public static final int IDM_OPEN = 101; public static final int IDM_SAVE = 102; final TextView textview = (TextView)findViewById(R.id.textView); registerForContextMenu(textview); @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.add(Menu.NONE, IDM_OPEN, Menu.NONE, "Открыть"); menu.add(Menu.NONE, IDM_SAVE, Menu.NONE, "Сохранить"); } Источник Такую кнопку можно вызвать еще и так. Это называется контекстное меню.
Комментариев нет:
Отправить комментарий