Я уже давно работаю в приложении для Android, и я пытаюсь получить от него интерфейс. Я создал уже созданные несколько со стандартным подходом XML + Java, но для одного экрана требуется собственный вид (с использованием draw для создания своего рода сетки) с небольшим TextView под ним и двумя кнопками под ним. Не похоже, что этот пользовательский вид может разумно расширить существующие (хотя, если это возможно, это может сделать проще), поэтому мне остается либо использовать XML + Java-макет, либо интегрировать пользовательский вид в него, либо использовать строгий Java для создания макета. После того, как вы копались в обоих (и не получая ничего, кроме сбоев или пустых экранов с первым), я обманывал с помощью макета Java, но, похоже, не может получить ничего, что могло бы появиться под пользовательским представлением.Пользовательский интерфейс Android + стандартный элемент ... как?
Я прорыл много учебных пособий, но я не могу заставить их ничего работать, и ресурсы разработчиков Android не очень детализированы с такими вещами. Если кто-то может указать мне в правильном направлении, чтобы добиться этого, это было бы здорово.
Я уже пробовал пользовательский вид в XML с полным именем пакета. Он вылетает с несколькими ошибками, большинство из которых, по-видимому, связаны с раздувом. Я просто не могу заставить эту игру хорошо играть с XML. Я надеялся просто выложить эту вещь строго с помощью Java, и, хотя это не сбой, я не могу заставить кровавые кнопки появляться внизу. Лучшее, что я смог сделать, это заставить их заложить пользовательский вид, который, конечно же, не сработает. – AndroidHopeful
Возможно, вам не хватает правильного конструктора: вам нужно реализовать конструктор (ы), который принимает параметр AttributeSet в качестве параметра. –
Есть ли способ сократить имя пакета? Если я добавлю xmlns: foo = "http://schemas.android.com/apk/res/com.mybiz.package", я должен буду писать, а не правильно? –