Вопросы с тегом «findviewbyid»

30
findViewById во фрагменте
Я пытаюсь создать ImageView во фрагменте, который будет ссылаться на элемент ImageView, который я создал в XML для фрагмента. Однако findViewByIdметод работает, только если я расширяю класс Activity. Есть ли в любом случае, что я могу использовать его также во Fragment? public class TestClass extends Fragment { public View onCreateView(LayoutInflater …

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

6
Нет необходимости приводить результат findViewById?
Недавно я обнаружил, что AndroidStudio напоминает мне удалить некоторые классы. Я помню, что в старые времена нам приходилось приводить результат findViewById, но теперь это не обязательно. Результат findViewById по-прежнему View, поэтому я хочу знать, почему нам не нужно приводить класс? Я не могу найти никаких документов, упомянутых, кто-нибудь может найти …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.