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

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


7
Основи Android: запуск коду в потоці інтерфейсу користувача
Чи є різниця між точки зору запущеного коду в потоці інтерфейсу користувача: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); або MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); і private class BackgroundTask extends …


24
Чи є простий спосіб додати рамку до верху та внизу перегляду Android?
У мене TextView, і я хотів би додати чорну облямівку уздовж верхньої та нижньої меж. Я спробував додати android:drawableTopі android:drawableBottomTextView, але це призвело лише до того, що весь перегляд став чорним. <TextView android:background="@android:color/green" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableTop="@android:color/black" android:drawableBottom="@android:color/black" android:text="la la la" /> Чи є спосіб легко додати верхню та нижню межі …


18
Чи існує еквівалент addHeaderView для RecyclerView?
Я шукаю еквівалент addHeaderView для перегляду рециркулятора. В основному я хочу, щоб зображення з двома кнопками було додано в якості заголовка до перегляду списку. Чи є інший спосіб додати подання заголовка до подання рециркулятора? Приклад вказівки буде корисним EDIT 2 (додані фрагменти макета): Після додавання виписок журналу, здається, що getViewType …

28
Розмальовки кнопок в Android з Матеріал дизайну та AppCompat
До виходу AppCompatоновлення сьогодні я зміг змінити колір кнопок в Android L, але не на старих версіях. Після включення нового оновлення AppCompat я не можу змінити колір для будь-якої версії, коли я спробую, кнопка просто зникає. Хтось знає, як змінити колір кнопки? На наступних малюнках показано, чого я хочу досягти: …

29
findViewByID повертає null
Перш за все: так, я прочитав усі інші теми на цю тему. І не лише тих, хто з цього сайту ... (бачите, я трохи засмучений) Більшість із них отримує поради використовувати, android:idа не просто idу XML-файлі. Я зробила. Від інших я дізнався, що View.findViewByIdпрацює інакше, ніж Activity.findViewById. Я також впорався …

9
Як програматизувати перегляди в RelativeLayout програмно?
Я намагаюся досягти наступного програмно (а не декларативно через XML): <RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:id="@+id/label2" android:layout_below: "@id/label1" /> </RelativeLayout> Іншими словами, як зробити так, щоб друге TextViewвідображалося під першим, але я хочу це зробити в коді: RelativeLayout layout = new RelativeLayout(this); TextView label1 = new TextView(this); TextView …

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

12
Що означає параметр LayoutInflater attachToRoot?
LayoutInflater.inflateДокументація не зовсім ясно мені про мету attachToRootпараметра. attachToRoot : чи слід приєднати завищену ієрархію до кореневого параметра? Якщо значення false, root використовується лише для створення правильного підкласу LayoutParams для кореневого перегляду в XML. Невже хтось може пояснити більш детально, зокрема, що таке кореневий погляд, а може, показати приклад зміни …

7
Як отримати активність хостингу з подання?
У мене є Activity3 EditTexts та власний перегляд, який діє спеціалізована клавіатура для додавання інформації в EditTexts. В даний час я переходжу Activityдо перегляду, щоб я міг отримати сфокусований редагування тексту та оновлення вмісту на спеціальній клавіатурі. Чи існує спосіб посилання на батьківську діяльність та орієнтацію на даний момент, EditTextне …


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> …

7
Чи можу я використовувати пейджер перегляду з видами (не з фрагментами)
Я використовую ViewPagerдля переходу між ними Fragments, але чи можу я ViewPagerпереходити між Viewsпростим макетом XML? Це моя сторінка Adapterдля ViewPager, яка використовується для переходу між фрагментами: import java.util.List; import com.app.name.fragments.TipsFragment; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.view.ViewGroup; public class PageAdapter extends FragmentPagerAdapter { /** * */ …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.