Вопросы с тегом 'findviewbyid'

findViewById (int id) - это метод классов View и Activity. Этот метод будет принимать идентификатор ресурса обычно в виде R.id.mView и вернет вам объект View, который является ссылкой на этот вид. Обратите внимание, что возвращаемый объект почти всегда должен быть включен в правильный тип представления, прежде чем вы сможете начать с ним взаимодействовать. Если вид по данному идентификатору не существует в текущей активности или родительском представлении, вы получите нуль.
3
ответов

Как я могу назначить идентификатор для просмотра программно?

В XML файле мы можем назначить идентификатор представлению типа android:id="@+id/something", а затем вызвать findViewById(), но при создании представления программно, как назначить идентификатор? Я думаю, что setId() не совпадает с назначением по ...
задан 11 дек. '11 в 2:17
4
ответов

Не нужно бросать результат findViewById?

Недавно я обнаружил, что AndroidStudio напоминает мне, чтобы удалить класс. Я помню, что в прежние времена мы должны были отобрать результат findViewById, но теперь это не обязательно. Результат findViewById по-прежнему является View, поэтому я хочу...
задан 04 июля '17 в 12:52
10
ответов

Null pointer Exception - findViewById()

Может кто-нибудь помочь мне узнать, что может быть проблемой с этой программой. В методе onCreate() findViewById() возвращает значение null для всех идентификаторов, и это вызывает исключение нулевого указателя позже. Я не могу понять, почему findVi...
задан 29 сент. '13 в 16:16
4
ответов

используя findviewbyid в классе, который НЕ расширяет Activity in android

У меня есть класс, который в настоящее время расширяет Activity, и у меня есть методы, такие как findViewById, ArrayAdapter и т.д. Я хочу превратить его в независимый класс, но все вышеперечисленные методы становятся undefined. В чем проблема? Не сле...
задан 30 нояб. '11 в 12:37
1
ответ

Доступ к фрагменту Вид из действия onCreate

Я запускаю свое первое приложение для Android, и у меня есть Fragment, который добавляется в мой Activity в методе Activity onCreate(). Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти ни одного из представлений, содержащихс...
задан 25 авг. '12 в 16:59
4
ответов

NoSuchFieldError на findViewById()

Есть два проекта андроида, которые я хочу объединить, один - Main, а другой связан как Библиотека. Но у меня есть некоторые проблемы на этой линии: Button modificarC; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI...
задан 25 апр. '13 в 3:51
5
ответов

findViewById в фрагменте

Есть ли способ найти представление по id в пределах области фрагмента? Я использую серию фрагментов для создания специализированного списка. Фрагменты загружаются из макета, поэтому их виджеты имеют одинаковые идентификаторы. Я полагаю, что могу най...
задан 21 сент. '12 в 21:25
2
ответов

Класс исключений для одного класса на Android

У меня возникла странная проблема с ClassCastException на Android. Один класс нельзя отнести к тому же классу: java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.ClassCastException: com.example.model.BadeWrapper cannot be ...
задан 12 марта '15 в 13:29
6
ответов

Android findViewById() в пользовательском представлении

Я написал свой собственный вид и хочу обновить некоторые другие представления после взаимодействия с моим пользовательским представлением. Основной макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://sche...
задан 29 авг. '13 в 13:22
3
ответов

findViewById возвращает неправильный элемент?

Я не могу понять, почему findViewById возвращает неправильный элемент, вот класс: public class EventDetailsFragment extends FragmentActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt...
задан 27 дек. '12 в 1:47
7
ответов

не может разрешить метод 'findViewById (int)'

У меня проблемы с findViewByid, но я не могу найти, где проблема. Здесь мой код класса FirstFragment: import android.app.Fragment; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; import an...
задан 02 июня '15 в 17:25
4
ответов

findViewById() возвращает null - попробовал ВСЕ

Я сдаюсь... даже мой профессор не знает, почему это происходит. Проблема: независимо от того, где и как я вызываю эти компоненты компоновки, они всегда возвращают значение null. LAYOUT: search_layout. 2 EdiText и 2 детей TextView. RUNTIME: setVi...
задан 24 апр. '13 в 15:45
3
ответов

Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension

Я пытаюсь найти лучший способ сделать Android View Binding в Kotlin. Кажется, есть несколько вариантов: findViewById val button: Button by lazy { findViewById<Button>(R.id.button) } нож для масла https://github.com/JakeWharton/butterk...
задан 29 сент. '17 в 7:52
1
ответ

findViewById в пользовательском представлении, чтобы найти дочерний вид

Я определил представление, он расширяет RelativeLayout, я хочу извлечь его дочерние элементы, идентификатор которых указан в XML файле макета. В HeaderView.java: 1 package com.example.test; 2 3 public class HeaderView extends RelativeLa...
задан 16 дек. '13 в 5:30
2
ответов

Эффективность findViewById

Вероятно, большинство разработчиков Android знают, что findViewById не является дешевой операцией. Другое дело, что большинство из нас знает, что вы можете повысить производительность, используя наименьшее поддерево иерархии представлений, чтобы най...
задан 25 сент. '14 в 14:41