Вопросы с тегами [button]

0

голосов
0

ответ
7

Просмотры

How to disable button if dynamic textbox are empty

Я отключил кнопку моих представить, чтобы избежать представления, когда текстовое поле не заполнено. У меня есть несколько динамическое текстовое поле, где функция корректно работает. Но при добавлении еще один ряд текстовых полей, кнопка представить уже включена. Как я все еще могу отключить текстовые поля, когда пользователь решает добавить еще одну строку? Мне нужна кнопка отправки должны быть включено, когда все текстовые поля заполнены, до и после добавления еще одну строки. Функция addRow () {вар таблица = document.getElementById ( "бод"); вар ROWCOUNT = table.rows.length; переменная строка = table.insertRow (ROWCOUNT); row.insertCell (0) .innerHTML = ''; row.insertCell (1) .innerHTML = ''; row.insertCell (2) .innerHTML = ''; row.insertCell (3) .innerHTML = ''; row.insertCell (4) .innerHTML = ''; row.insertCell (5) .innerHTML = ''; } Функция успех () {если (document.getElementById ( "uname"). Значение === "" || document.getElementById ( ""). Значение === "возраст" || document.getElementById ( "цель") .value === "" || document.getElementById ( "wafernum"). значение === "" || document.getElementById ( "клетка"). значение === "" || document.getElementById ( "кол-во" ) .value === "" || document.getElementById ( "слово") значение === "") {document.getElementById ( 'submit_form') отключена = верно. } Еще {document.getElementById ( 'submit_form') отключен = ложь. . Document.getElementById ( 'submit_form') style.backgroundColor = "желтый"; } } Назовите возраст:
Blue Minnie
1

голосов
2

ответ
8.2k

Просмотры

Как создать овальную кнопку в приложении WPF?

Точно как субъект, как создать кнопку овальную в приложении WPF?
AwkwardCoder
4

голосов
2

ответ
83

Просмотры

кнопку (FAB) на React Родной обыкновение оставаться на вершине, когда модальный, IOS, Actionsheet, компонент выбора оказывается плавающей

Используя абсолютную кнопку, расположенную в высшей компоненте порядка не будет служить целями в обычных случаях применения, но когда модальный / actionsheet / выбор и т.д. оказывается кнопка больше не остается на вершине.
Hariks
1

голосов
1

ответ
476

Просмотры

Как я могу предотвратить кнопку сокращается меньше, чем без оборачивания текст с помощью CSS?

По существу, у меня есть кнопка с надписью «Удалить» внутри. В настоящее время он использует этот CSS: .btn-удалить {размер шрифта: 32px; фоновое изображение: нет; границы: 1px твердые прозрачные; границы радиус: 15px; граница-топ: 0px; цвет: #fff; фон: линейный градиент-(вниз, # ff0000, # d40000); вертикально-Align: средний; выравнивания текста: центр; } Он также использует Col-XS-2 и Col-XS-компенсировано-3. Когда я сделать окно меньше по горизонтали фона для кнопки будет уменьшаться и медленно отрезать «Удалить» текст, пока только часть «D» видно. Как предотвратить кнопки в состоянии отрезать текст шрифта? Я хотел бы кнопку, чтобы остановить сокращение вниз, прежде чем текст начинает получать отрезан.
Terry
1

голосов
1

ответ
179

Просмотры

Как назначить RadioButton для ListView в Android

В моем приложении, у меня есть ListView, чтобы содержать 5 вопросов викторины и их ожидание ответа от JSon файла в сервере. Я хочу, чтобы выбор радио кнопки, но когда мое приложение работает на эмуляторе, я могу видеть, вопросы и ответы, но после нажатия на одну из кнопок радио, ответы на некоторые другие вопросы Радио кнопки проверяются. Как я могу предотвратить это? Вот мой класс адаптера: общественный класс FormSoruAdapter расширяет ArrayAdapter {List formSoruList; контекст Context; частный LayoutInflater mInflater; // Конструктор, общественный FormSoruAdapter (контекст Context, список объектов) {супер (контекст, 0, объекты); this.context = контекст; this.mInflater = LayoutInflater.from (контекст); formSoruList = объекты; } @Override общественного FormSoru GetItem (целое положение) {вернуться formSoruList. получить (положение); } @Override общественности Посмотреть GetView (интермедиат положение, Вид convertView, ViewGroup родитель) {окончательный ViewHolder В.Х.; если (convertView == NULL) {Посмотреть вид = mInflater.inflate (R.layout.list_soru, родители, ложь); В.Х. = ViewHolder.create ((LinearLayout) вид); view.setTag (VH); } Еще {В.Х. = (ViewHolder) convertView.getTag (); } FormSoru элемент = GetItem (положение); vh.textViewSoruNo.setText (item.getId ()); vh.textViewSoru.setText (item.getSoru ()); Строка cevap1 = item.getCevap1 (); Строка cevap2 = item.getCevap2 (); Строка cevap3 = item.getCevap3 (); Строка cevap4 = item.getCevap4 (); Строка cevap5 = item.getCevap5 (); если (cevap1 == "" && cevap2 == "" && cevap3 == "" && cevap4 == "" && cevap5 == "") {vh.radioButtonCevap1.setVisibility (View.GONE); vh.radioButtonCevap2.setVisibility (View.GONE); vh.radioButtonCevap3.setVisibility (View.GONE); vh.radioButtonCevap4.setVisibility (View.GONE); vh.radioButtonCevap5.setVisibility (View.GONE); } Еще {vh.radioButtonCevap1.setText (item.getCevap1 ()); vh.radioButtonCevap2.setText (item.getCevap2 ()); vh.radioButtonCevap3.setText (item.getCevap3 ()); vh.radioButtonCevap4.setText (item.getCevap4 ()); vh.radioButtonCevap5.setText (item.getCevap5 ()); } Вернуть vh.rootView; } Частный класс ViewHolder статический {общественный окончательный LinearLayout rootView; общественности окончательный TextView textViewSoruNo; общественности окончательный TextView textViewSoru; общественности окончательный RadioButton radioButtonCevap1; общественности окончательный RadioButton radioButtonCevap2; общественности окончательный RadioButton radioButtonCevap3; общественности окончательный RadioButton radioButtonCevap4; общественности окончательный RadioButton radioButtonCevap5; Частный ViewHolder (LinearLayout rootView, TextView textViewSoruNo, TextView textViewSoru, RadioButton radioButtonCevap1, RadioButton radioButtonCevap2, RadioButton radioButtonCevap3, RadioButton radioButtonCevap4, RadioButton radioButtonCevap5) {this.rootView = rootView; this.textViewSoruNo = textViewSoruNo; this.textViewSoru = textViewSoru; this.radioButtonCevap1 = radioButtonCevap1; this.radioButtonCevap2 = radioButtonCevap2; this.radioButtonCevap3 = radioButtonCevap3; this.radioButtonCevap4 = radioButtonCevap4; this.radioButtonCevap5 = radioButtonCevap5; } Общественности статической ViewHolder создать (LinearLayout rootView) {TextView textViewSoruNo = (TextView) rootView.findViewById (R.id.textViewSoruNo); TextView textViewSoru = (TextView) rootView.findViewById (R.id.textViewSoru); RadioButton radioButtonCevap1 = (RadioButton) rootView.findViewById (R.id.radioCevap1); RadioButton radioButtonCevap2 = (RadioButton) rootView.findViewById (R.id.radioCevap2); RadioButton radioButtonCevap3 = (RadioButton) rootView.findViewById (R.id.radioCevap3); RadioButton radioButtonCevap4 = (RadioButton) rootView.findViewById (R.id.radioCevap4); RadioButton radioButtonCevap5 = (RadioButton) rootView.findViewById (R.id.radioCevap5); вернуть новый ViewHolder (rootView, textViewSoruNo, textViewSoru, radioButtonCevap1, radioButtonCevap2, radioButtonCevap3, radioButtonCevap4, radioButtonCevap5); }}} И мой фрагмент: общественный класс FormFragment расширяет фрагмент {личное ListView ListView; частный Вид parentView; частный ArrayList formSoruList; частный адаптер FormSoruAdapter; @Nullable @Override общественное мнение onCreateView (LayoutInflater инфлятор, @Nullable ViewGroup контейнер, @Nullable Bundle savedInstanceState) {возвращение inflater.inflate (R.layout.fragment_anket_soru, контейнер, ложь); } @Override общественного недействительными onViewCreated (окончательный вид, вид @Nullable Пачка savedInstanceState) {super.onViewCreated (вид, savedInstanceState); formSoruList = новый ArrayList (); parentView = view.findViewById (R.id.parentLayout); Listview = (ListView) view.findViewById (R.id.listViewSorular); APIService apıService = RetroClient.getApiService (); Вызов вызов = apıService.getFormSorular (); call.enqueue (новый обратный вызов () {@Override общественный недействительный onResponse (Call-вызов, ответ Response) {если (response.isSuccessful ()) {formSoruList = response.body () getFormSorular ();. адаптер = новый FormSoruAdapter (getActivity ( ), formSoruList); listView.setAdapter (адаптер);}} @Override общественного недействительный OnFailure (Call-вызов, Throwable т) {}}); }} Расположение моего фрагмента является:
S.Grain
1

голосов
1

ответ
95

Просмотры

Android-студия, подкласс AppCompatButton не действует как кнопка

Я работаю на приложение для Android в Java, и Ive создал подкласс android.support.v7.widget.AppCompatButton, потому что Youre не должен непосредственно подкласса Button. Когда я создаю объект подкласса (hencforth обозначаться как «subButton») и добавить его к деятельности через XML, элемент выглядит и действует как кнопка, однако, когда я сделать это с помощью Java (программно), она выглядит и действует как TextView вместо этого. мой XML является Хотя мой Java является subButton testItem = новый subButton (getApplicationContext ()); testItem.setText ( "javaTestItem"); testItem.setLayoutParams (новые ViewGroup.LayoutParams (ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); mainListScroll.addView (testItem); но он по-прежнему отображается только текст вместо кнопки. Любые подсказки?
GodOfPlutonium
1

голосов
2

ответ
68

Просмотры

выпадающие на отправить дает неопределенным - Angular4

Я разработал следующие формы с использованием бананового связывания, по нажатию кнопки отправки можно получить значения для все контроля, за исключением выпадающего контроля ngModel. Кроме того, я не в состоянии дать по умолчанию выберите вариант для всех переключателей, используемых, и это тот же случай с падением вниз контроля. Я определил mediaModel как объект JSON в машинописном файл и использовать его в ngModel, чтобы получить значение всего элемента управления на кнопке отправки. Может кто-нибудь помочь мне решить эту проблему. Поскольку я очень плохо в UI проектирования, я не могу найти причину этой проблемы.
Darshana Ahalpara
1

голосов
0

ответ
88

Просмотры

как показать вкладки на верхней панели инструментов в коллапсирующих при прокрутке

У меня есть макет с рушится панель инструментов и вкладок, как показано на прилагаемом изображении ниже я хочу показать свою вкладку расположение на вершине во время прокрутки списка в любой из вкладок, которые я попробовал некоторые ссылки LINK1 и заканчиваются ниже результата, как показано на рисунке ниже I хочу скрыть панель инструментов, изображение профиля и TextView полностью во время прокрутки списка в любых закладках ниже приведен код XML макет, который я использовал
Sandeep dhiman
1

голосов
0

ответ
60

Просмотры

Delphi Ручка кнопка Android «Обзор»

Использование Delphi Токио 10.2, есть способ для обработки события OnClick кнопки обзора (кнопка справа от андроида панели навигации)? Я думал о чем-то вроде кода выше: процедура TForm1.FormKeyUp (Sender: TObject; вар Key: Word; уаг KeyChar: Char; Сдвиг: TShiftState); начинать если (Key = ...), а затем начать // сделать что-то конец; конец; Вы знаете имя ключа кнопки Обзор? Кроме того, есть ли способ, чтобы полностью скрыть панель навигации? Изменить # 1 Я нашел временную solution..Pressing кнопку Обзор вызывает событие FormSaveState, поэтому я решил справиться с моей проблемой, воспользовавшись этим методом.
LLuca
1

голосов
0

ответ
174

Просмотры

Add custom button in radWizard

Я работаю с радиан мастером с 3 шагов и с отменой, предыдущим и следующим buttton. Дело в том, что я хочу, что в 2 шаге мастера, чтобы добавить еще одну кнопку, например, «Создать» и удалить кнопку Далее. Я гугл и некоторые примеры с локализацией, но он не работает для меня, так как я хочу иметь кнопку Далее в других моих шагах. Другой пример я нашел в Интернете это одна: RadButtonElement radButtonElement1 = новый RadButtonElement (); radButtonElement1.Text = "Создать"; radButtonElement1.MinSize = новый размер (100, 24); radButtonElement1.Alignment = ContentAlignment.MiddleRight; radButtonElement1.Margin = новая Набивка (4, 0, 4, 0); this.radWizard1.CommandArea.CommandElements.Add (radButtonElement1); и я гнал этот внутренний общественный недействительный WizardCommandArea (RadWizardElement wizardElement) {} Я также создал общественную WizardCommandArea CommandArea {получить; задавать; }, Но по какой-то причине линия this.radWizard1.CommandArea.CommandElements.Add (radButtonElement1); это мне ошибки дают, начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“и без метода расширения„CommandArea“принимающему первого аргумента типа„Telerik.Web.UI.RadWizard“ может быть найдено (вы пропали без вести с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю? начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“, а метод расширения„CommandArea“принимающего первый аргумент типа„Telerik.Web.UI.RadWizard“может быть найдено (являются вы не нашли с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю? начиная с CommandArea говоря «„Telerik.Web.UI.RadWizard“не содержит определение для„CommandArea“, а метод расширения„CommandArea“принимающего первый аргумент типа„Telerik.Web.UI.RadWizard“может быть найдено (являются вы не нашли с помощью директивы или ссылка на сборку?) "Любая идея, где я делаю неправильно? Что я скучаю?
Lara
1

голосов
1

ответ
366

Просмотры

не может распознать метод в MainActivity на Button Нажмите [Дубликат]

Этот вопрос уже есть ответ здесь: Android не могут найти метод от OnClick кнопки в ListView Row 4 ответов У меня есть пользовательский макет для каждого элемента в ListView. Но кнопка в макете не признает свою деятельность в MainActivity. ListView отображается в главном представлении. Файл макета для каждого пункта приводится ниже: функции находятся в файле MainActivity.java. Функции, связанные с кнопками выглядят следующим образом: общественного недействительный clickedRenew (View вид) {AlertDialog.Builder строитель = новый AlertDialog.Builder (это); TextView TextView = новый TextView (getApplicationContext ()); textView.setText ( "Have Вы обновили книгу?"); textView.setPadding (10,10,10,10); textView.setGravity (Gravity.CENTER); textView.setTypeface (нуль, Typeface.BOLD); textView.setTextAlignment (View.TEXT_ALIGNMENT_CENTER); builder.setCustomTitle (TextView) .setPositiveButton ( "Да", новый DialogInterface.OnClickListener () {общественного недействительными OnClick (диалог DialogInterface @Override, внутр которые) {}}) .setNegativeButton ( "Нет", новый DialogInterface.OnClickListener () { @Override недействительным OnClick общественности (диалог DialogInterface, внутр который) {}}) создать () шоу ()..; } Общественного недействительными clickedDelete (View Вид) {Log.d ( "LetMeDelete", "здесь"); Окончательный Вид view1 = вид; AlertDialog.Builder строитель = новый AlertDialog.Builder (это); TextView TextView = новый TextView (getApplicationContext ()); textView.setText (» }}) .SetNegativeButton ( "Нет", новый DialogInterface.OnClickListener () {@Override общественного недействительными OnClick (диалог DialogInterface, внутр которых) {}}) создать () шоу ()..; } общественного недействительными updateListView (данные курсора) {ArrayList Arraylist = новый ArrayList (); в то время как (data.moveToNext ()) {arrayList.add (data.getString (1)); } Если (arrayAdapter == NULL) {arrayAdapter = новый ArrayAdapter (getApplicationContext (), R.layout.item_book_name, R.id.txt_bookname_listview, ArrayList); listView.setAdapter (arrayAdapter); } Еще {arrayAdapter.clear (); arrayAdapter.addAll (); arrayAdapter.notifyDataSetChanged (); arrayAdapter = новый ArrayAdapter (getApplicationContext (), R.layout.item_book_name, R.id.txt_bookname_listview, ArrayList); listView.setAdapter (arrayAdapter); } Data.close (); database.close (); } На LogCat от андроид студии выглядит следующим образом: 01-20 04: 08: 06,081 32344-32344 / com.example.imad.bookrenewalert Е / AndroidRuntime: неустранимый: Основной процесс: com.example.imad.bookrenewalert, ПИД: 32344 java.lang.IllegalStateException: не удалось найти метод clickedDelete (View) в родительском или предком контексте для андроида: OnClick атрибут, определенный на вид класса android.widget.Button с идентификатором «btn_delete_book» Метод clickedDelete полностью реализован, но clickedRenew не является. Ошибка отображается в LogCat после нажатия на кнопку Удалить в пункте ListView.
Imad062
1

голосов
1

ответ
27

Просмотры

макет corresponts кнопка на фоне

В Android Studio, я хочу, чтобы размер кнопок, а также расстояние между ними, чтобы изменить с размером дисплея. В принципе, у меня есть фон со специальными местами для кнопок (я знаю, что это плохая практика) и на разных экранах, кнопки не подходят фону. Я пытался сделать это с помощью ConstraintLayout, но match_constraint делает размер кнопки большими в качестве контейнера и поля являются статическими. Я попробовал этот ответ на подобный вопрос, но он не работает должным образом.
Altaris
1

голосов
0

ответ
203

Просмотры

Добавить переход кнопку назад в скор

HI ребята им пытаются добавить хороший плавный переход к кнопке моей спине им пытаются сделать это с помощью функции перехода на селектор, как следующий navigationItem.backBarButtonItem = UIBarButtonItem (название: «», стиль: .plain, цель: я, действие : #selector (Tran)) и функция перехода следующим @objc FUNC тран () {пусть перехода = CATransition () transition.duration = 0,5 transition.type = kCATransitionPush transition.subtype = kCAGravityTop self.view.window .layer .add (переход, forKey: kCATransition) печать ( «тест»)} ив использовал функцию перехода на другой контроллер зрения и работает отлично, просто не могу заставить его работать на этой навигации кнопку назад кто-нибудь есть рабочий способ сделать это? Спасибо
Legend_ 33
1

голосов
0

ответ
88

Просмотры

Установите отмечаемые кнопки пункта триггерного меню в Android Studio

Это как мое меню выглядит как прямо сейчас: Как вы можете видеть, отмечаемые кнопки для Top 10 / Top 25 ниже текста. Я хочу, чтобы они были права на текст, в одной и той же линии. Как осуществить это? Вот мой XML:
InDaPond
1

голосов
3

ответ
287

Просмотры

Как закрыть пользовательский диалог, который сам по себе является деятельностью, и получить из него данные?

Я создал диалог на заказ, и я хочу, чтобы закрыть его на Отмену нажмите кнопку. Я искал в Google, большинство людей используют диалог или AlertDialog, но я не использую ничего подобного. Это мой TextDialogActivity, который загружается на кнопку мыши в моем приложении. От MainActivity я просто делаю другую деятельность как диалог на заказ. Когда я нажимаю кнопку Сохранить в диалоговом окне Я хочу получить доступ к данным в родительской деятельности, которая хранится в переменной TextData в детской деятельности. общественный класс TextDialogActivity расширяет AppCompatActivity {TabHost tabHost; частное статическое окончательный ИНТ FILE_SELECT_CODE = 0; частное TextData строк; частный Кнопка просмотра; частная кнопка cancel_button1; частная кнопка cancel_button2; частный TextView text_preview; @Override защищен недействительным OnCreate (Bundle savedInstanceState) {супер. OnCreate (savedInstanceState); setContentView (R.layout.text_dialog_layout); Просмотр = findViewById (R.id.browse_file_button); text_preview = findViewById (R.id.text_preview); cancel_button1 = findViewById (R.id.cancel_button); cancel_button2 = findViewById (R.id.cancel_button2); tabHost = findViewById (R.id.tabHost); tabHost.setup (); TabHost.TabSpec спецификации = tabHost.newTabSpec ( "tag1"); spec.setContent (R.id.encode_dialog_text_tab); spec.setIndicator ( "Edit Text"); tabHost.addTab (спецификация); Spec = tabHost.newTabSpec ( "tag2"); spec.setContent (R.id.encode_dialog_browse_tab); spec.setIndicator ( "Обзор"); tabHost.addTab (спецификация); browse.setOnClickListener (новый вид. OnClickListener () {@Override общественный недействительный OnClick (View v) {showFileChooser (); }}); cancel_button1.setOnClickListener (новый View.OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); cancel_button2.setOnClickListener (новый View.OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); }} Я добавил @ стиль / Theme.AppCompat.Dialog к моему AndroidManifest.xml сделать диалог моего. Это скриншот. OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); cancel_button2.setOnClickListener (новый View.OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); }} Я добавил @ стиль / Theme.AppCompat.Dialog к моему AndroidManifest.xml сделать диалог моего. Это скриншот. OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); cancel_button2.setOnClickListener (новый View.OnClickListener () {@Override общественный недействительный OnClick (View v) {// закрыть диалог}}); }} Я добавил @ стиль / Theme.AppCompat.Dialog к моему AndroidManifest.xml сделать диалог моего. Это скриншот.
Jai Prak
1

голосов
1

ответ
109

Просмотры

Угловой 5 - Правильный способ использовать кнопки для индикации состояния в различных компонентах

В моем приложении у меня есть две угловые компоненты давайте назовем их А и B. B используется для отображения некоторого содержимого и А содержит несколько кнопок, которые контентный фильтр Б. Есть также некоторые кнопки в B, используемые для дальнейшей фильтрации. Я хочу использовать кнопки в качестве индикатора выбора, например, когда B отображает кошка кнопка «кошка» в A должна быть активной. Мне удалось получить эту работу, но компонент А всегда фокусируется на первую кнопку после обновления и т.д. Кнопки реализованы следующим образом: Кошки Собаки Птицы Рыба Я определил эту пользовательскую директиву, чтобы сделать фокусировки: @Directive ({селектор: «[appFocusButton] ' }) Экспорт класс FocusButtonDirective {конструктор (общественный рендерер: Renderer, общественный elementRef: ElementRef) {} @Input () установить myFocus (значение: булево) {если (значение) {this.renderer.invokeElementMethod (this.elementRef.nativeElement, ' фокус, []); }}} И УС: .btn первичной {ширина: 100%; высота: 60px; размер шрифта: X-мала; бело-пространство: нормальное; цвет фона: кнопка первичных $; } .Btn первичного: фокус, .btn первичное: активный {фонового цвета: $ пуговицы первичной активные; } .Btn первичной: отключено {фонового цвета: Кнопка $ первичной отключенной; } {.Right с плавающей точкой: право; Дисплей: встроенный; ширина: 10%; } .Col-см-6 {обивка-направо: 0; обивка налево: 5px; обивка-дно: 5px; } .Panel тела {обивка-направо: 50px; } .Panel-заголовок {обивка-направо: 10px; } .Panel.panel первичной {границы: нет; }. значок {обивка-топ: 3px; плавать: право; } .Входной {дисплей: нет; } .Dash кнопка {цвет фона: $ пуговиц первичными активный; } Я думаю, на этот вопрос я пытаюсь спросить, вот это, как остановить это первая форма кнопки получать внимание каждый раз.
Jure
1

голосов
0

ответ
337

Просмотры

Swift 3 динамическая высота кнопку зависит от длины заголовка в прокрутке stackview

Я хочу создать Scrollview с кнопками радиокнопки / флажком. Я пробовал разные способы работы с Scrollview и stackview, но вот мои вопросы: Проблема: многострочный работает отлично, но кнопка рамка Безразлично `работа Проблема: многострочный заголовок и кнопки динамическая высота не работает; динамическая высота stackview ввиду прокрутки работает отлично вопрос: как я могу сделать кнопки зависят от titleHeight работает с прокручивать stackview частного Func testDynamicBtnHeight () {scrollView.translatesAutoresizingMaskIntoConstraints = ложь mVScrollContainer.addSubview (Scrollview) mVScrollContainer.addConstraints (NSLayoutConstraint.constraints (withVisualFormat: " H: | [Scrollview] |», опции: .alignAllCenterX, показатели: ноль, просмотров: [ "Scrollview": Scrollview])) mVScrollContainer.addConstraints (NSLayoutConstraint.constraints (withVisualFormat: mockRadioButton (название: "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16", BackgroundColor: UIColor.red) вар btn3 = RadioButtonMock.mockRadioButton (название: "BBBBBB Б", BackgroundColor: UIColor.blue) stackView .addArrangedSubview (btn1) stackView.addArrangedSubview (btn2) stackView.addArrangedSubview (btn3), если я == 9 {пусть URL = URL (строка: «https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQacMIFnZ2xZ_ZH7CjdUzzqpsMHwLSiF98lGWVWVHy6Am5qm2mq «) пусть данные = попробовать? Данные (contentsOf: URL), если позволить ImageData = данные {пусть ivImage = UIImageView () ivImage.image = UIImage (данные: ImageData) ivImage.frame = CGRect (х: 0, у 0, ширина: 100, высота: 200 ) stackView.
Patryk Karwat
1

голосов
1

ответ
79

Просмотры

Используйте кнопки вместо FloatingActionButton с AppBarLayout якорь в CoordinatorLayout

У меня есть проблема с использованием обычной кнопки и настройки AppBarLayout как якорь этой кнопки в верхней части кнопки находится под AppBarLayout. Он работает при использовании FloatingActionButton и я попытался установить высоту и с помощью BringToFront, но ничего не работает.
Ahmed Hegazy
1

голосов
2

ответ
43

Просмотры

Отмените радио кнопки активного элемента на загрузку файла

Я создал группу радиокнопок, чтобы выглядеть как прогресс бар для веб-сайта. На нагрузке файла из локальной системы, сегменты данных будут загружены в каждую кнопку радио или индикатор выполнения. Я могу нажать на каждую кнопку радио, чтобы увидеть данные, загруженные в каждый сегмент. У меня есть стили CSS, работающие на радио-кнопке, чтобы показать, что радио кнопки была щелкнули путем изменения цвета кнопки. Я хочу, чтобы обновить радио-кнопки OnClick цвета, когда я загрузить другие файлы с локального компьютера. Другими словами, я хочу, чтобы обновить кнопки цвета при загрузке другого файла из локальной системы. У меня есть код, который здесь выбран или, по крайней мере, я хочу иметь четкую кнопку, которая может отменить выбор всех активных элементов. Код я работал, кажется, не работает. очистить меня .btn по умолчанию {цвет: # D8D8D8; цвет фона: # D8D8D8; границы цвета: # D8D8D8; } .Btn-умолчанию: парить {фонового цвета: # 5F5A66; } .Btn-default.active {фонового цвета: # 4A90E2; цвет: # 4A90E2; цвет фона: # 4A90E2; } .Btn-default.color {фонового цвета: # 4A90E2; } .Btn-default.focus {цвет фона: # 1E3B5D важно;! } Ввода [тип = радио] {маржа-топ: -6px; } $ ( 'Btn.btn по умолчанию. ') На ( "щелчок", функция () {$ (это) .addClass (' цвет');}). Функция clearAllRadios () {вар radList = document.getElementsByName ( 'radioList'); radList.
bhapri
1

голосов
0

ответ
53

Просмотры

Почему изменения родительского состояния с помощью кнопки в реакции не представляется возможным с помощью кнопки материал-Ui?

Я новичок в среагировать, я пытаюсь сделать калькулятор с помощью создания реагирующего-приложения стартера. Чтобы сделать это, я хочу, чтобы обновить родительское состояние, в котором я хочу иметь строку чисел и операции (+, моды, - / * и т.д.), так что я могу рассчитывать все позже легко. Я хотел бы иметь красивые кнопки, так что я решил использовать материал-интерфейс. Вот мой код импорт React, {Component} от 'реагирует'; импорт RaisedButton из 'материала-Ui / RaisedButton'; импорт MuiThemeProvider из 'материала-Ui / стилей / MuiThemeProvider'; Класс Calc расширяет React.Component {конструктор (реквизит) {супер (реквизит) this.state = {уравнение: ''} this.handleChange = this.handleChange.bind (это) this.one = this.one.bind (это) } handleChange (е) {this.setState ({уравнение: e.target.value})} один (е) {консоли. войти ( 'dodano'); пусть новое_значение = this.state.equation.toString () + e.target.value.toString (); this.setState ({уравнение: новое_значение})} визуализации () {возвращение (Привет Изменить имя:)}} Класс App расширяет компонент {визуализации () {возвращение (); }} Класс MyButton расширяет React.Component {визуализации () {возвращение ()}} экспорта по умолчанию приложение; Каждая кнопка должна вставить значение на этикетке ввода, вместо этого я получил ошибку при второй кнопки и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? value.toString (); this.setState ({уравнение: новое_значение})} визуализации () {возвращение (Привет Изменить имя:)}} Класс App расширяет компонент {визуализации () {возвращение (); }} Класс MyButton расширяет React.Component {визуализации () {возвращение ()}} экспорта по умолчанию приложение; Каждая кнопка должна вставить значение на этикетке ввода, вместо этого я получил ошибку при второй кнопки и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? value.toString (); this.setState ({уравнение: новое_значение})} визуализации () {возвращение (Привет Изменить имя:)}} Класс App расширяет компонент {визуализации () {возвращение (); }} Класс MyButton расширяет React.Component {визуализации () {возвращение ()}} экспорта по умолчанию приложение; Каждая кнопка должна вставить значение на этикетке ввода, вместо этого я получил ошибку при второй кнопки и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? )}} Класс App расширяет компонент {визуализации () {возвращение (); }} Класс MyButton расширяет React.Component {визуализации () {возвращение ()}} экспорта по умолчанию приложение; Каждая кнопка должна вставить значение на этикетке ввода, вместо этого я получил ошибку при второй кнопки и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? )}} Класс App расширяет компонент {визуализации () {возвращение (); }} Класс MyButton расширяет React.Component {визуализации () {возвращение ()}} экспорта по умолчанию приложение; Каждая кнопка должна вставить значение на этикетке ввода, вместо этого я получил ошибку при второй кнопки и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? Вместо этого я получил ошибку с второй кнопкой и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui? Вместо этого я получил ошибку с второй кнопкой и ничего в третьей кнопки (функция не вызывается?) Только первая кнопка работает. Любая идея, почему я не могу изменить состояние родителя, как с первой кнопкой, но с компонентами материала-Ui?
piotr.wolski95
1

голосов
2

ответ
28

Просмотры

Кнопки Validate радио в всплывающем окне

Я изо всех сил, чтобы найти решение. Я надеюсь, что вы можете помочь? Я создал всплывающее окно с радио кнопками, которые мне нужны пользователям выбирать. Мне удалось поставить это в всплывающее окно, но теперь я пытаюсь показать сообщение об ошибке, если кто-то пытается нажать кнопку «Отправить», прежде чем выбрать вариант. Код, который я до сих пор не работает, как хотелось бы. Моя кнопка Submit продолжает исчезать из всплывающего окна, даже если выбор не был сделан. JS $ ( "# myModal") перетаскиваемым ({ручка: ".modal-заголовок"});. $ ( "# Loadpage") нажмите (функция (е) {HideDialog (); e.preventDefault ();}). Функция SetCookie (имя, значение, дней) {// от http://www.quirksmode.org/js/cookies.html если (дней) {дата вар = новый Date (); date.setTime (Date.getTime () + (дней * 24 * 60 * 60 * 1000)); вар истекает = " ; истекает = "+ date.toGMTString ();} еще вар истекает = ""; document.cookie = имя + "=" + значение + истекает +"; Путь = / ";} Функция getCookie (имя) {вар nameEQ = имя + "="; вар са = document.cookie.split ( ';'); для (вар я = 0; г <ca.length; я ++) {вар с = са [I], в то время (c.charAt (0) == ' «) с = c.substring (1, c.length); если (c.indexOf (nameEQ) == 0) возвращение гр. подстроку (nameEQ.length, c.length);} возвращение NULL;} window.onload = функция () {вар MyVar = getCookie ( 'Cookie Согласие'); console.log (MyVar), если (MyVar) {если (MyVar = . = "Уровень 1") document.getElementById ( 'Уровень 1') нажмите (); // или .Checked = истина, иначе, если (MYVAR == "Уровень 2") document.getElementById ( 'Уровень 2'). нажмите (); } Document.getElementById ( 'loadpage') OnClick = функция () {вар т = document.getElementById ( 'Уровень 1'). вар е = document.getElementById ( 'Уровень 2'); вар т = document.getElementById ( 'Уровень 3'); если (m.checked) {SetCookie ( 'печенье согласия', m.value, 365); } Еще если (f.checked) {SetCookie ( 'печенье согласие', f.value, 365); } Еще если (t.checked) {SetCookie ( 'печенье согласия', t.value, 365); }}} $ (Функция () {$ ( "[имя = Toggler]") нажмите (функция () {$ ( 'toHide.) Скрывать ();.. $ ( "# BLK -" + $ (это) . .val ()) показывают ( 'медленно');});}); // Управляет модальное всплывающее окно закрыто с близкой функцией кнопки HideDialog () {$ (» {Toggler: {требуется: истинно}}, сообщения: {Toggler: {требуется: "Пожалуйста, выберите опцию"}}, errorPlacement: функция (ошибка, элемент) {если (element.is ( ": радио")) {ошибка .appendTo (element.parents ( '# Myform')); } Еще {// Это поведение по умолчанию error.insertAfter (элемент); }}}); }); Вот мой codepen демо Надеюсь, что вы можете помочь? Спасибо. ура {Toggler: {требуется: истинно}}, сообщения: {Toggler: {требуется: "Пожалуйста, выберите опцию"}}, errorPlacement: функция (ошибка, элемент) {если (element.is ( ": радио")) {ошибка .appendTo (element.parents ( '# Myform')); } Еще {// Это поведение по умолчанию error.insertAfter (элемент); }}}); }); Вот мой codepen демо Надеюсь, что вы можете помочь? Спасибо. ура элемент) {если (element.is ( ": радио")) {error.appendTo (element.parents ( '# MyForm')); } Еще {// Это поведение по умолчанию error.insertAfter (элемент); }}}); }); Вот мой codepen демо Надеюсь, что вы можете помочь? Спасибо. ура элемент) {если (element.is ( ": радио")) {error.appendTo (element.parents ( '# MyForm')); } Еще {// Это поведение по умолчанию error.insertAfter (элемент); }}}); }); Вот мой codepen демо Надеюсь, что вы можете помочь? Спасибо. ура
Tom Scoggins
1

голосов
1

ответ
60

Просмотры

Как мне действовать в принятии моего игрока прямоугольник прыгать?

Я просто смотрю, чтобы сделать свой красный прямоугольник скачок вверх при нажатии на эту кнопку прыжка. Я не могу показаться, чтобы найти какие-либо вещи, как анимацию или даже идти, ждать определенное количество времени, а затем вернуться вниз. импорт javafx.scene.Scene; импорт javafx.stage.Stage; импорт javafx.scene.paint.Color; импорт javafx.application.Application; импорт javafx.scene *. импорт javafx.scene.control.Button; импорт javafx.event.EventHandler; импорт javafx.event.ActionEvent; импорт javafx.animation.PathTransition; импорт javafx.scene.shape *. импорт javafx.util.Duration; общественного класса GUIPractice расширяет приложения {государственной статической силы основных (String [] арг) {запуск (арг); } Общественного недействительными начала (этап primaryStage) {Экран Прямоугольник = новый прямоугольник (20, 20, 986, 500); Кнопка JumpBtn = новая кнопка ( "Jump"); JumpBtn. setLayoutX (410); JumpBtn.setLayoutY (530); JumpBtn.setMinWidth (200); JumpBtn.setMinHeight (100); Прямоугольник игрок = новый прямоугольник (450, 420, 50, 100); player.setFill (Color.RED); Путь путь = новый путь (); Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} JumpBtn.setMinWidth (200); JumpBtn.setMinHeight (100); Прямоугольник игрок = новый прямоугольник (450, 420, 50, 100); player.setFill (Color.RED); Путь путь = новый путь (); Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} JumpBtn.setMinWidth (200); JumpBtn.setMinHeight (100); Прямоугольник игрок = новый прямоугольник (450, 420, 50, 100); player.setFill (Color.RED); Путь путь = новый путь (); Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} Прямоугольник игрок = новый прямоугольник (450, 420, 50, 100); player.setFill (Color.RED); Путь путь = новый путь (); Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} Прямоугольник игрок = новый прямоугольник (450, 420, 50, 100); player.setFill (Color.RED); Путь путь = новый путь (); Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} Я считаю, что здесь ниже, где прыжки будет идти, но единственное, что я мог понять, как получить прямоугольник, чтобы двигаться вверх на экране и не двигаться вниз. JumpBtn.setOnAction (новый EventHandler () {общественного недействительными ручка (ActionEvent е) {player.setTranslateY (-40);}}); Корневой Group = новый Group (экран, JumpBtn, игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }} игрок); Сцена Сцена = новая сцена (корень, 1024, 768); scene.setFill (Color.GREY); primaryStage.setTitle ( "GUIPractice"); primaryStage.setScene (сцены); primaryStage.show (); }}
Dannon Gilbert
1

голосов
1

ответ
73

Просмотры

How do you hide a form until a button is clicked in HTML or CSS?

I want to hide an html form within a button. I tried adding a button around the form similar to a parent div with a child div, but that didn't seem to work. I'm confused about how to add the "hide" element. Do I have to use javascript or jQuery? Or is there a simple way to do it with just CSS or HTML? Thanks in advance!! /*LOGIN*/ html { background: #fff; font-size: 10pt; } .loginform ul { padding: 0; margin: 0; } .loginform il { display: inline; float: top right; } label { display: block; color: #ED4337; } label:hover { background-color: #fff; color: white; border-radius: 8px; } .cf:before .cf:after { content: ""; display: table; } .cf:after { *zoom: 1; } :focus { outline: 0; } .loginform input:not([type=submit]) { padding: 5px; margin-right: 10px; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px; box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(250, 250, 250, 0.5); } .loginform input[type=submit] { border: 1px solid rgba(0, 0, 0, 0.3); background: #64c8ef; /*old browsers*/ background: -moz-linear-gradient(top, #64c8ef 0%, #00a2e2 100%); /*FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #00a2e2)); background: -webkit-linear-gradient(top, #64c8ef 0%, #00a2e2 100%); background: -o-linear-gradient(top, #64c8ef 0%, #00a2e2 100%); background: -ms-linear-gradient(top, #64c8ef 0%, #00a2e2 100%); background: linear-gradient(to bottom, #64c8ef 0%, #00a2e2); filter: progid:DXImageTransform.Microsoft.gradient ( startColors)='#64c8ef', endColorstr='#00a2e2', GradientType=0); color: #fff; padding: 5px 15px; margin-right: 0; margin-top: 15px; border-radius: 3px; text-shadow: 1px 1px 0px #fff; } /*END LOG IN */ Log In Email Password
1

голосов
1

ответ
167

Просмотры

Android FloatingActionButton OnClickListener не работает

Я очень новичок в Android, как я начал на прошлой неделе для школьного проекта. Я хочу, чтобы реализовать таймер из этого урока (https://www.youtube.com/watch?v=xtElLuzjA0U часть2) которым я должен перевести в Java, как это в Krotlin. Моя проблема: Никаких действий не происходит, когда я нажимаю на мою кнопку «играть». Я попытался реализует OnClick Слушатель, и как он не работает Жюст метод «OnClick» из layout.xml, но ни один из них не работал. Мой activity_timer.xml файл: А OnCreate метод в моем классе TimerActivity.java как это: общественный класс TimerActivity расширяет AppCompatActivity {личного таймер CountDownTimer; частная Long timerLengthSeconds = 0L; частная Long secondsRemaning = 0L; частный TimerState timerState = TimerState.STOPPED; частный FloatingActionButton fab_start; частный FloatingActionButton fab_pause; частный FloatingActionButton fab_stop; частный ProgressBar progress_countdown; частный TextView textView_countdown; частная панель инструментов; публичное перечисление TimerState {STOPPED, PAUSED, RUNNING} @Override защищен недействительным OnCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_timer); textView_countdown = findViewById (R.id.txtCountDown); progress_countdown = findViewById (R.id.progress_countdown); fab_start = (FloatingActionButton) findViewById (R.id.startbtn); fab_start.setOnClickListener (новый View.OnClickListener () {общественного недействительными OnClick (View v) {Log.e ( "начать Cick", " stopbtn); fab_stop.setOnClickListener (новый View.OnClickListener () {общественного недействительный OnClick (View v) {Log.e ( "пауза Стоп", "Та, как clické Сюры Стоп"); timer.cancel (); onTimerFinished ();}}) ; } Очень странная вещь, когда я нажимаю кнопку воспроизведения, ничего не appens (ничего в журнале, чтобы показать, что он проходил в методе), но при нажатии на кнопку паузы, аварии приложение (как запущенная не был инициализирован) и Я могу видеть в моем журнале, что он работал. Любые предложения по этому поводу? Большое спасибо за Вашу помощь. onTimerFinished (); }}); } Очень странная вещь, когда я нажимаю кнопку воспроизведения, ничего не appens (ничего в журнале, чтобы показать, что он проходил в методе), но при нажатии на кнопку паузы, аварии приложение (как запущенная не был инициализирован) и Я могу видеть в моем журнале, что он работал. Любые предложения по этому поводу? Большое спасибо за Вашу помощь. onTimerFinished (); }}); } Очень странная вещь, когда я нажимаю кнопку воспроизведения, ничего не appens (ничего в журнале, чтобы показать, что он проходил в методе), но при нажатии на кнопку паузы, аварии приложение (как запущенная не был инициализирован) и Я могу видеть в моем журнале, что он работал. Любые предложения по этому поводу? Большое спасибо за Вашу помощь.
Roman
1

голосов
1

ответ
23

Просмотры

Как использовать ту же кнопку после setoncompletitionlistener?

После того, как я установил oncompletetionlistener для MediaPlayer. Используя ту же кнопку еще раз после медиаплеер является выпуском, он выходит из строя приложения. Как вызвать событие для воспроизведения звука после того, как медиаплеер релиз? общественный класс MainActivity расширяет AppCompatActivity {@Override защищен недействительным OnCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); Кнопка BT1 = findViewById (R.id.b1); Окончательный медиаплеера MP1 = MediaPlayer.create (это, R.raw.button1); bt1.setOnClickListener (новый View.OnClickListener () {@Override общественный недействительный OnClick (View v) {mp1.start (); mp1.setOnCompletionListener (новый MediaPlayer.OnCompletionListener () {@Override общественный недействительный onCompletion (MediaPlayer тр) {mp1. релиз(); }}); }}); }}
Ebpvg
1

голосов
1

ответ
343

Просмотры

LinkedIn Share кнопка не работает в Microsoft Краю

Мой сайт имеет кнопку LinkedIn Share в верхней части. Это, кажется, работает хорошо в Chrome, Firefox и IE. С Edge, однако, мы получаем это сообщение уродливых ошибок: Я использовал плагин Share генератор на разработчик портале LinkedIn, который генерируется этот скриптом: языки: en_US Почему это не работает в Крае в то время как он работает в других браузерах? Спасибо, Стив Обновление: Интересно, что я испытываю такое же поведение в собственном блоге разработчиков LinkedIn (в https://developer.linkedin.com/blog/posts/2018/deprecating-the-inshare-counter).
Steve Elmer
1

голосов
1

ответ
43

Просмотры

Loop Функция не работает, когда кнопка нажата. Код Проверить

Я создал стартовое меню и при нажатии на кнопку, изображение, которое я хочу не показать и все это я получаю кнопки и название по-прежнему показывать. Я использую этот сайт, чтобы помочь мне: https://pythonprogramming.net/ (Перейти к разработке игр) Это мой код: импорт Pygame импорт импорта во время случайного pygame.init () черный = (0, 0, 0) белый = (255, 255, 255) зеленый = (0, 200, 0) = красный (255, 0, 0) bright_green = (0, 255, 0) = bright_red (200, 0, 0) = gameDisplay pygame.display. set_mode ((900, 600), pygame.RESIZABLE) pygame.display.set_caption ( "Hero Jump") часы = pygame.time.Clock () Защита text_objects (текст, шрифт): textSurface = font.render (текст, True, черный) возвращение textSurface, textSurface.get_rect () Защита сообщение (текст): largeText = pygame.font.Font ( "LCALLIG.ttf", 65) TextSurf, TextRect = text_objects (текст,
Dawid Grubba
1

голосов
2

ответ
56

Просмотры

how to keep alert dialog appear when displaying toast in validation radio button inside that alert dialog

У меня есть переключатель внутри диалогового окна оповещения, а затем РМКО проверить переключатель, если не выбран радио будет отображаться сообщение Toast и диалог предупреждения должны держать появляться. Но мой код ниже диалога оповещения будет закрыт при отображении тостов. частная пустота showPopupSubscribe () {окончательный AlertDialog.Builder строитель = новый AlertDialog.Builder (это); Окончательный Посмотреть dialogView = getLayoutInflater () надуваться (R.layout.paket_subscribe, нуль). builder.setView (dialogView); builder.setCancelable (ложь); builder.setIcon (R.drawable.logo_1); builder.setTitle (R.string.subscription_package); Окончательный RadioGroup RadioGroup = dialogView.findViewById (R.id.rgSubscribe); builder.setPositiveButton ( "Next" нового DialogInterface.OnClickListener () {@SuppressLint ( "ResourceType" ) @Override общественного недействительный OnClick (диалоговое DialogInterface, Int, который) {Int выбран = radioGroup.getCheckedRadioButtonId (); если (== выбранного R.id.rbA) {smsCode = vv0; } Иначе, если (== выбран R.id.rbB) {smsCode = VV1; } Иначе, если (== выбран R.id.rbC) {smsCode = VV2; } Иначе, если (== выбран R.id.rbD) {smsCode = VV3; } Если (выбранные == -1) {Toast.makeText (CatalogHomeActivity.this, "Выбрать Paket Untuk berlangganan", Toast.LENGTH_SHORT) .show (); } Еще {pdSubs.show (); doCharging (); dialog.dismiss (); }}}); Диалог = builder.create (); dialog.setOnKeyListener (новый DialogInterface. OnKeyListener () {@Override общественного логический OnKey (диалог DialogInterface, внутр KEYCODE, KeyEvent событие) {если (== KEYCODE KeyEvent.KEYCODE_BACK) {dialog.dismiss (); Конец(); } Возвращает истину; }}); dialog.show (); }
Asqa
1

голосов
2

ответ
129

Просмотры

Изменить кнопку Добавить в корзину текста на основе категорий родительского продукта в WooCommerce

У меня есть WooCommerce магазин с родительскими категории и подкатегории. Например, материнская категория Menswear и ее две подкатегории рубашка и брюки. Я хочу, чтобы изменить кнопку Добавить в корзину текста на всех отдельных страниц продукта для всех продуктов, в родительской категории Menswear. То есть, все продукты в обоих рубашки и брюки подкатегорий. Следующий код позволяет достичь этого, но должен быть лучший способ использования родительской категории в, если заявление, а не оба subcats. К сожалению, я не знаю, как сделать это может кто-нибудь, пожалуйста, помогите? add_filter ( 'woocommerce_product_single_add_to_cart_text', 'product_cat_single_add_to_cart_button_text', 20, 1); Функция product_cat_single_add_to_cart_button_text ($ текста) {если (has_term (массив ( 'рубашки', 'штаны'), '' product_cat )) $ Текст = __ ( 'Купить Menswear', 'WooCommerce'); вернуть $ текст; } Просто уточнить: Я надеялся было решением, которое использует родительскую категорию () в мужской одежде массива, а не суб категория рубашка и брюки. На моем сайте у меня есть только четыре родительские категории, но каждый из них имеет множество подкатегорий. Я искал решение, которое избавляет от необходимости перечислять десятки subcats в массиве, и использует только четыре родительские категории. Можно ли изменить добавить в корзину текст, основанный на родительской категории? (То есть, изменение будет происходить ко всем продуктам в подкатегории, принадлежащей к этому родителю). Дальнейшее уточнение: Пусть говорят, у меня есть четыре родительские категории: красный, желтый, зеленый и синий. Каждый из этих родительских категорий имеют несколько подкатегорий следующим образом: RED Красного подкатегорию 1 Красного подкатегорию 2 ЖЕЛТЫХ Желтый подкатегорию 1 Желтого подкатегорию 2 ЗЕЛЕНЫЙ Зеленый подкатегория 1 Зеленый подкатегории 2 СИНИХ Синий подкатегорию 1 Синей подкатегория 2 Я хочу, чтобы продукты в Красной подкатегории 1 и Red подкатегории 2, чтобы иметь добавить в корзину текст BUY RED. Я хочу, чтобы продукты в Желтом подкатегорию 1 и желтый подкатегорию 2, чтобы иметь Добавить в корзину текст BUY ЖЕЛТЫЙ. Я хочу, чтобы продукты в зеленой подкатегории 1 и Green подкатегории 2, чтобы иметь Добавить в корзину текста купить зеленый. Я хочу, чтобы продукты в Голубой подкатегории 1 и Голубой подкатегории 2, чтобы иметь Добавить в корзину текст BUY BLUE. В моей реальной веб-сайт, каждый из родительских категорий имеет более 50 подкатегорий, так что это не практично, чтобы перечислить их в виде массива. Спасибо поэтому я ищу решение изменить добавить в корзину текст на основе родительской категории. UPDATE на основе @LoicTheAztec рабочего кода (спасибо), это мой последний рабочий код: // Функция полезности, чтобы получить Чайлдс массив из всех родительских категорий функций get_the_childs ($ PRODUCT_CATEGORY) {$ таксономических = «product_cat»; $ Родительского = get_term_by ( 'пули', sanitize_title ($ PRODUCT_CATEGORY), $ таксономия); вернуться get_term_children ($ родительский,> term_id, $ таксономии); } // Изменение добавить в корзину кнопке текст для продукта на основе родительской категории add_filter ( «woocommerce_product_single_add_to_cart_text», «product_cat_single_add_to_cart_button_text», 20, 1); Функция product_cat_single_add_to_cart_button_text ($ текста) {глобальный $ продукт; если (has_term (get_the_childs ( 'красные'), 'product_cat', $ продукт-> get_id ())) $ текст = __ ( 'Купить Red', 'WooCommerce'); ELSEIF (has_term (get_the_childs ( 'желтый'), 'product_cat', $ Продукт-> get_id ())) $ текст = __ ( 'Купить Yellow', 'WooCommerce'); ELSEIF (has_term (get_the_childs ( 'зеленый'), 'product_cat', $ продукт-> get_id ())) $ текст = __ ( 'Buy Green', 'WooCommerce'); ELSEIF (has_term (get_the_childs ( 'синий'), 'product_cat', $ продукт-> get_id ())) $ текст = __ ( 'Купить синий', 'WooCommerce'); вернуть $ текст; } ДАЛЕЕ UPDATE: Это решение имеет ошибку. Если один из родительских категорий пусто код не работает. Смотрите здесь: Ошибка Изменить кнопку Добавить в корзину текста на основе категорий родительского продукта в Woo get_id ())) $ текст = __ ( 'Buy Green', 'WooCommerce'); ELSEIF (has_term (get_the_childs ( 'синий'), 'product_cat', $ продукт-> get_id ())) $ текст = __ ( 'Купить синий', 'WooCommerce'); вернуть $ текст; } ДАЛЕЕ UPDATE: Это решение имеет ошибку. Если один из родительских категорий пусто код не работает. Смотрите здесь: Ошибка Изменить кнопку Добавить в корзину текста на основе категорий родительского продукта в Woo get_id ())) $ текст = __ ( 'Buy Green', 'WooCommerce'); ELSEIF (has_term (get_the_childs ( 'синий'), 'product_cat', $ продукт-> get_id ())) $ текст = __ ( 'Купить синий', 'WooCommerce'); вернуть $ текст; } ДАЛЕЕ UPDATE: Это решение имеет ошибку. Если один из родительских категорий пусто код не работает. Смотрите здесь: Ошибка Изменить кнопку Добавить в корзину текста на основе категорий родительского продукта в Woo
khunmax
1

голосов
0

ответ
28

Просмотры

Фиксированный действие на встраивания ЦСИ

Я использую встроенный код на моем сайте, и при нажатии на кнопку отключения звука, я хочу, чтобы сохранить приглушенный даже при обновлении страницы. Например, каждый раз, когда я отключить звук, а затем обновите страницу, игрок начинает заглушен. Я хочу, чтобы сохранить приглушенный даже после обновления. Есть какой-либо способ сделать это? эхо «»;
1

голосов
2

ответ
48

Просмотры

Не удается найти элемент с помощью Selenium

Я использую Selenium с Python и Chromedriver нажать на «кнопку» (на самом деле не кнопки в HTML, но выглядит как один на экране и кликабельна). HTML ниже, я пытаюсь нажать на один с «кнопкой новой» идентификатором. Read New Я попытался с помощью: ( "кнопка-новый") new_button = driver.find_element_by_id new_button = driver.find_element_by_css_selector ( "A.button.button новый") new_button = driver.find_element_by_xpath ( '// * [@ ид =» кнопка новый "]"), а затем new_button.click () Но я получаю NoSuchElementException и он не может найти его. Я не имел эту проблему с другими элементами и не знаю, где я буду неправильно. РЕДАКТИРОВАТЬ раствором: Я понял, что нужно, чтобы переключить IFrame driver.switch_to.frame (driver.find_element_by_id ( «nested1»))
Hannah
1

голосов
0

ответ
45

Просмотры

Android: Вставьте вид ниже кнопок с компоновкой Linear

Я пытаюсь распознать щелчки кнопки это приложение, которое осложняется другой точкой зрения на экране. Базовая настройка: защищенный аннулируются OnCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_trace_panel); drawCanvas = новый TraceScene (это); addContentView (drawCanvas, новые ViewGroup.LayoutParams (ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); } Когда кнопка нажата, drawCanvas это вид возвращен в OnClick (). Im предполагаю, потому что мой код вставки помещает вид на верхней части экрана. Я не хочу, чтобы использовать относительный макет. Есть ли способ, что я могу либо вставить drawCanvas в определенный Z-индекс с LinearLayout? Или есть какой-то другой способ, чтобы правильно зарегистрировать соответствующую кнопку при нажатии? Замечания:
Jean Valjean
1

голосов
0

ответ
27

Просмотры

Избегайте FAB появляются над CoordinatorLayout

Я пытаюсь поставить изображение на верхней части CoordinatorLayout, так что это будет половина верхней части зрения. это отлично работает (прилагается фото), но когда coordinatorLayout открыта к началу - изображение попасть в coordinatorLayout. любая идея, как я могу избежать этого и сохранить изображение на вершине. Я хочу, чтобы изображение попадёт в фоновой зоне.
Bruse
1

голосов
0

ответ
13

Просмотры

Ionic3 - Как отправить данные из HomePage в другой файл TS через ShareProvider

Я не понимаю, как PASSE нажатия кнопки данных в другой файл TS, используя файл провайдеров. Поэтому я хочу, чтобы контролировать кнопку 4 доли на от home.html, я пытаюсь передать данные из home.html -> home.ts -> Popovershare.ts я добавил кнопку Отправить внутри квадратной кнопки благодаря poppvers , И когда я пытаюсь вызвать функцию домашнего непосредственно popovers.ts «конструктор (здесь)» я получил несколько ошибок. Это мой home.html Это мой home.ts нажмите (MyEvent) {this.indexNumber = MyEvent пусть numbr_select если (this.indexNumber == 1) {numbr_select = 1} если (this.indexNumber == 2) {numbr_select = 2}, если (this.indexNumber == 3) {numbr_select = 3}, если (this.indexNumber == 4) {numbr_select = 4}} это. indexNumber = numbr_select this.shareprovider.ValueFonction (this.indexNumber) пусть поповер = this.popoverCtrl.create (PopoversharePage, {}, {CssClass: 'csspopover'}); popover.present ({эв: MyEvent}); } Это мой shareprovider.ts шаблон: `... кнопка поделиться с (нажмите) = "shareclick ()" Конструктор () {this.ValueFonction ()} ValueFonction (Number_selected ?: есть) {для (пусть = 1; я <7; я ++) {если (Number_selected == я) {// console.log (Number_selected, 'Valeur')}} вернуться Number_selected} И это мой Popovershare.ts пусть я для (пусть я = 0; я < 5; я ++) {переключатель (я) {случай 0: this.ShareProvider.ValueFonction (1) предупреждение (1) перерыв; Случай 1: this.ShareProvider. ValueFonction (2) предупреждение (2) перерыв; Случай 2: this.ShareProvider.ValueFonction (3) предупреждение (3) перерыв; Случай 3: this.ShareProvider.ValueFonction (4) предупреждение (4) перерыв; }} В этих кодах, он показывает в консоли номер, который я назначенный для каждой кнопки, но когда я пытаюсь позвонить из popovers.ts в shareprovider.ts с этим this.ShareProvider.ValueFonction (4) все предупреждениями бежать в то же самое время , я не понимаю, почему. Я просто хочу, чтобы контролировать shareclick (), но эта кнопка находится в другом файле TS, надеюсь, вы понимаете. Спасибо за внимание ! он показывает в консоли номер, который я назначенную для каждой кнопки, но когда я пытаюсь позвонить из popovers.ts в shareprovider.ts с этим this.ShareProvider.ValueFonction (4) все предупреждения запуска в то же время, я не понимаю Зачем. Я просто хочу, чтобы контролировать shareclick (), но эта кнопка находится в другом файле TS, надеюсь, вы понимаете. Спасибо за внимание ! он показывает в консоли номер, который я назначенную для каждой кнопки, но когда я пытаюсь позвонить из popovers.ts в shareprovider.ts с этим this.ShareProvider.ValueFonction (4) все предупреждения запуска в то же время, я не понимаю Зачем. Я просто хочу, чтобы контролировать shareclick (), но эта кнопка находится в другом файле TS, надеюсь, вы понимаете. Спасибо за внимание !
Jérôme
1

голосов
3

ответ
771

Просмотры

Как изменить плавающую кнопку действия цвета?

fab.setBackgroundTintList (ColorStateList.valueOf (ContextCompat.getColor (PrivateDealActivity.this, R.color.colorWhite))); Это не работает. Как изменить цвет фона кнопки плавающих действий
Jeeva V
1

голосов
2

ответ
42

Просмотры

Установить радиус кнопки в качестве темы

#ffffff # 121212 20dp 20dp 20dp 20dp Как я могу изменить кнопку радиуса границы в качестве темы, как вы видите я установить радиус 20dp и в режиме предварительного просмотра показывает хорошо, но когда скомпилировать и запустить его в телефоне он показывает радиус по умолчанию. (я знаю другой «трюк», чтобы сделать форму, а затем установить его в качестве фона кнопки, но в этом случае я потеряет «материал» по умолчанию анимации)
1

голосов
0

ответ
55

Просмотры

Отображение информации в реальном времени оболочки для браузера

Я пытаюсь получить вывод команды, который будет отображаться в браузере клиентов в качестве фактического выполнения команды, до сих пор он успешно завершает команду, а затем отображаются все соответствующие выходной. Однако, так как это может занять до 30 секунд, я хотел бы продолжающийся вывод, который будет отображаться на экране оболочки, которые будут направлен в режиме реального времени в браузер. Команда должна быть запущена нажатием кнопки. Кнопка Update Игровой сервер код для запуска команды системы, которую я видел подобные сообщения, где люди предложили использовать PassThru (), POPEN (), ob_flush () и флеш (), однако, если я использую эти опции вместо system_exec () они не обновлять страницу, они еще раз показываем только законченный выход в браузере после того, как весь процесс был завершен. Я подозреваю, что так, как я реализующий кнопку может быть больше проблем, чем то, как команда фактически отправляются в систему, но не уверен, что попробовать. Apache / 2.4.29, CentOS 7, версия PHP: 5.6.30
bobbyfour
1

голосов
0

ответ
947

Просмотры

Электрон нажмите кнопку расслоения плотного не работает

Я работаю над приложением Electron основе, и у меня нет большого опыта работы с ним или JavaScript или Node.js. В настоящее время, я просто хочу, чтобы открыть окно Dialoge кликните на кнопке. Но когда я нажимаю кнопку ничего не происходит. Это мой package.json: { "имя": "Routingtable_Splitter", "вариант": "1.0.0", "Описание": "...", "основные": "main.js", "скрипты": { "Пуск": "электрон.", "пакет": "построить --dir", "DIST": "строить", "пакет выигрыша": «электрон-упаковщик Splitter --overWrite --asar = истина -. -platform = win32 --arch = ia32" }, "построить": { "выиграть": { "цель": "белка", "значок": " BrowserWindow} = требуется ( 'электронного') константный {Меню} = требуется ( 'электронного') константный {диалога} = требуется ( 'электрон') сопзЬ {дистанционного} = требуется ( 'электрон') сопзЬ {документ} = требуется (» электрона ') сопзЬ {ipcMain} = требуется (' электрон ') = вар путь требует (' путь ') = переменная electronInstaller требует (' электрон-winstaller ') пусть победа = NULL; Функция CreateWindow () {выиграть = новый BrowserWindow ({ширина: 1200, высота: 1000,}) win.loadFile ( 'index.html')} = Const menuTemplate [{этикетке: 'Datei', подменю: [{этикетке: ' Ладе», нажмите: () => {getRoutingTable ();}}, {этикетке: 'Beenden', нажмите: () => {app.quit ();}}]}]; функционировать getRoutingTable () {диалог. showOpenDialog ({DefaultPath: 'C /.', фильтры: [{имя: 'текстовые файлы', расширения: [ 'TXT']}], свойства: [ 'OpenFile']})} Const Меню = Menu.buildFromTemplate (menuTemplate ); Menu.setApplicationMenu (меню); app.on ( 'готов', CreateWindow) {console.log ( 'приложение')} ipcMain.on ( 'ldFileBtn', функция (событие, аг) {console.log ( 'ipcMain'); getRoutingTable (); событие. sender.send ( "btnclick-задача-законченный", "да");}); Это мой renderer.js: константное ipcRen = требуется ( 'электрона') ipcRenderer;. Const ldFileBtn = document.getElementById ( 'нагрузки файл'); ldFileBtn.addEventlistener ( 'щелчок', функция () {console.log ( 'btn_click') Var Arg = 'secondparam'; ipcRen.send (» ldFileBtn», Arg); }); Почему кнопка не будет работать? Я надеюсь, что кто-то может помочь мне. Заранее спасибо.
RoMalle
1

голосов
1

ответ
25

Просмотры

что это: в то время как ACTION_MOVE позволяют новому ACTION_DOWN?

Как разрешить новые ACTION_DOWN прикосновений, пока я все еще держа палец на экране после того, как вызвал предыдущее событие ACTION_DOWN? Это, наверное, проще всего показать GIF, что я хотел бы достичь: G касание пальца перемещается в не отпуская, и А добавляемый к G выше в TextView. Палец перемещается в S, который снова присоединяемый, а затем пальцы релизов, вызывая ACTION_UP. В принципе, у меня есть несколько кнопок, все из которых имеют onTouch Listener. При нажатии кнопки, текст-значение этой кнопки добавляемых к TextView (так же, как анимационные шоу). Но я не могу понять, как повторно включить onTouch ACTION_DOWN для любой кнопки после того, как первый один нажимается, и я держу палец вниз. Примечание: Я не заинтересован в розыгрыше линии, которая следует за пальцем It» не то, что мне нужны коды; Я даже не могу найти что-либо на базовой логике. Я видел десятки нитей здесь просят что-то подобное, и никто на самом деле не поможет мне. Что называется эта функция? Это не мультитач жест, так как я только коснувшись одним пальцем, одно в требует много времени, но в последовательности без ACTION_UP. Некоторые события движения? Должен ли я работать с акцентом? Нужен ли мне холст?
marts
1

голосов
1

ответ
47

Просмотры

вход Радиокнопка не будет передавать значение модального

Я создал контактную форму, которая проходит значения в модальном для пользователя, чтобы просмотреть свои ответы перед отправкой формы. Проблема заключается в том, что я не могу понять, как передать значение Yes / No радио кнопки, чтобы просмотреть покадрово. Вопрос ... «Это новая работа» должна быть да или нет ответа, но ничего не отображается независимо от выбора. Что я делаю неправильно здесь? Ссылка на codepen формы с результатами в модальном .modal.show {дисплей: сгибать важно;! Flex-направление: колонка; обосновывать-содержание: центр; выравнивание-контента: центр; выравнивать-элементы: гибкий старт; } #FormEntry {фонового цвета: # D0E4C7; границы радиус: 16px; коробчатая тень: 3px 5px 8px серого; Маржа: 40px 20px 20px 20px; обивка: 30px 30px; Размер шрифта: 18px; начертание шрифта: 500; } Имя Фамилия Электронная почта Телефон Улица Город Округ Штат Индекс Является ли это новая работа? ДА НЕТ следующие данные правильно? Имя: Фамилия: Email: Телефон: Адрес: Город: Штат: Почтовый индекс: новое задание: Пожалуйста, убедитесь, что вся информация верна, прежде чем нажать Submit Отмена Отправить $ ( '# submitBtn') нажмите (функция () {$ (». #fnameM ') HTML ($ ('. # имя_файла ') вал ());. $ (' # lnameM.) HTML ($ ( '# LNAME ') вал ());. $ (' # emailM') .html ($ ( '# электронная почта') вал ().). $ ( '# phoneM') HTML ($ ( '# телефон') вал ().). $ ( '# addressM') HTML ($ ( '#address') вал ());. $ ( '# cityM') HTML ($ ( '# город') вал ());.. $ ( '# stateM') HTML ($ ( '# состояние ') .val ()); $ (' # zipM '). HTML ($ ( '# почтовый') Вал ().); . $ ( '# NewJobM') HTML ($ ( '# newJob') Вал ().); }); $ ( '# Submit') нажмите (функция () {/ * когда кнопка представить в модальных щелкают, отправьте форму * / предупреждение ( 'Ваша форма была отправлена.'); $ ( '# FormEntry'). Отправить(); });
JappperCat

Просмотр дополнительных вопросов