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

Питання щодо переглядів в Android. Перегляди можна визначити в XML-макеті Android або в коді Java. Питання, що використовують цей тег, включають загальну практику перегляду та поради. Що стосується конкретних переглядів, зверніться до інформації для цього тегу. Для питань щодо верстки використовуйте тег [android-layout].

10
Додавання та видалення переглядів в Android Dynamically?
Як додати та видалити представлення даних, таких як TextViews з програми Android, наприклад на оригінальному екрані контактів Android, де ви натискаєте невеликий значок у правій частині поля, і він додає або видаляє поле, що складається з а TextViewта editTextView(з чого Я бачу). Будь-які приклади, як цього досягти?

11
Визначення розміру перегляду Android під час виконання
Я намагаюся застосувати анімацію до подання в додатку для Android після створення моєї активності. Для цього мені потрібно визначити поточний розмір перегляду, а потім встановити анімацію для масштабування від поточного розміру до нового розміру. Цю частину потрібно виконати під час виконання, оскільки перегляд масштабується до різних розмірів залежно від даних …

8
Як програмувати круглі кути та встановлювати випадкові кольори фону
Я хотів би закруглити кути перегляду, а також змінити колір подання на основі вмісту під час виконання. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Я сподівався, що налаштування малюнка та кольору будуть перекриватися, але вони цього не …


5
ConstraintLayout: програмно змінювати обмеження
Мені потрібна допомога ConstraintSet. Моя мета - змінити обмеження перегляду в коді, але я не можу зрозуміти, як це зробити правильно. У мене 4 TextViewс і одна ImageView. Мені потрібно встановити ImageViewобмеження для одного з TextViews. check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 = …

6
Яка користь від використання фрагментів в Android, а не переглядів?
Розробляючи для Android, ви можете встановити цільовий (або мінімальний) sdk до 4 (API 1.6) та додати пакет сумісності Android (v4), щоб додати підтримку Fragments. Вчора я це зробив і успішно реалізував, Fragmentsщоб візуалізувати дані з користувацького класу. Моє запитання таке: яка вигода від використання Fragmentsна відміну від простого перегляду від …

8
Як працює метод getView () при створенні власного користувацького адаптера?
Мої запитання: Яка саме функція LayoutInflater? Чому всі статті, які я прочитав, перевіряють, чи не передусім перегляд перегляду недійсний чи не перший? Що це означає, коли вона є нульовою, і що це означає, коли її немає? Який батьківський параметр приймає цей метод?

10
Android View.getDrawingCache повертає null, тільки null
Будь-хто, будь ласка, спробує пояснити мені чому public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } ЗАВЖДИ реєструє, що кеш-пам'ять малювання є нульовим, і встановлює біт-карту нульовою? Чи …

4
Отримайте поле подання
Як я можу отримати значення межі подання з дії? Вигляд може бути будь-якого типу. Після невеликого пошуку я знайшов способи отримати заповнення подання, але не міг знайти нічого на Маргіні. Хтось може допомогти? Я пробував щось подібне, ViewGroup.LayoutParams vlp = view.getLayoutParams(); int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin; Це працює, але у …

20
Як зробити вид із закругленими кутами?
Я намагаюся зробити вигляд в android із закругленими краями. Рішення, яке я знайшов дотепер, полягає у визначенні фігури із закругленими кутами та використанні її як тла цього виду. Ось те, що я зробив, визначимо, як малювати, як показано нижче: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" android:topLeftRadius="20dp" android:topRightRadius="20dp"/> Тепер я використав …

6
sendUserActionEvent () має значення null
У мене тут справжній дурник. Коли я натискаю на вертушки, відкриті пункти меню або відкриті контекстні меню при довгих клацаннях, я отримую те саме повідомлення Logcat: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null Тег є ViewRootImpl, і повідомлення є sendUserActionEvent() mView == null. Я не міг знайти нічого корисного з …

13
Мінімальне значення Android SeekBar
Як визначити мінімальне значення SeekBar? Чи робиться це в XML-макеті, чи мені це потрібно визначати програмно? В основному мені потрібно змінити своє мінімальне значення з 0 на 0,2



1
Android-обертовий текст: я використовую динамичний текст.drew (canvas), але він не анімує по шляху, і не можу використовувати canvas.drawTextOnPath (dinamiний розклад)
Я використовую власну версію https://github.com/mdg-iitr/RotatingText , щоб показати віджет, що обертається з текстом. У цьому GitHub доступне відео, що дозволяє вам бачити анімацію. Ідея - встановити рядки слів. Рядки відображаються рядок за рядком. Весь ряд обертається (так роблять його слова). Рядок відображається після попереднього рядка, коли анімація обертання останнього закінчилася. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.