Запитання з тегом «android-custom-view»

5
Однотипні атрибути в attrs.xml для користувацького перегляду
Я пишу декілька власних представлень, які мають однакові атрибути. У відповідному <declare-styleable>розділі в attrs.xmlя хотів би використовувати однакові назви для атрибутів: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> …

6
Чи потрібні всі три конструктори для користувацького перегляду Android?
Створюючи нестандартний вигляд, я помітив, що багато людей, здається, роблять це так: public MyView(Context context) { super(context); // this constructor used when programmatically creating view doAdditionalConstructorWork(); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); // this constructor used when creating view through XML doAdditionalConstructorWork(); } private void doAdditionalConstructorWork() { …

15
Як зробити власний діалог із закругленими кутами в android
Що я намагаюся зробити: я намагаюся створити спеціальний діалог в android із закругленими кутами. Що відбувається: я можу створити спеціальний діалог, але він не має закруглених кутів. Я спробував додати селектор, але все ж не вдалося досягти закруглених кутів. Нижче мій код для того ж: Код Java: private void launchDismissDlg() …

5
Як отримати перерахунок, створений у коді attrs.xml
Я створив призначений для користувача вид (знайдіть його тут ) з атрибутом оголошення, який може бути стилізований типу enum. Тепер у xml я можу вибрати один із записів enum для мого спеціального атрибута. Тепер я хочу створити метод для програмного встановлення цього значення, але я не можу отримати доступ до …

11
як налаштувати макет snackBar?
Чи існує якийсь спосіб змінити макет snackBar на власний перегляд? Тепер він стає чорним, і ми можемо змінити колір фону. Але я не знаю правильного способу надути новий макет і зробити його фоном закусочних? Дякую...

4
Як використовувати isInEditMode (), щоб побачити макет із користувацьким видом у редакторі
Я повинен редагувати програмне забезпечення, яке має власний вигляд, коли я намагаюся відредагувати макет xml, Eclipse каже мені: Використовуйте View.isInEditMode () у власних поданнях, щоб пропустити код, коли він відображається в Eclipse Але я не маю уявлення про те, як і де я повинен використовувати isInEditMode () у додатку Мій …

8
Підтримка різної роздільної здатності Android
Відредаговане запитання: Мобільна роздільна здатність: Я хотів би розробляти різні dpi екрану, як наступні роздільні здатності. 320x480, 480 × 800, 540x960 , 720x1280 (Samsung S3), 1080x1920 (S4, Nexus5, Nexus 5x, Moto G4), 2560 x 1440 (Nexus 6, Nexus 6p, Samsung edge) Роздільна здатність планшета: 480x800 (мікромакс), 600x1024 ( Samsung tab2), …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.