Articles of макет

Почему Wrap_Content Fire BindView более одного раза

Я работаю над Android-приложением с listView и в процессе его оптимизации. Он использует настраиваемый адаптер курсора в одном действии, и я заметил, что bindview () запускал дважды для каждой строки списка. Изучая методы BindView () и NewView () здесь, я прочитал в сообщении, что наличие Wrap_Content для ширины моего списка было плохой идеей. Я переключил […]

Платформы Android: как избежать вложенных весов?

ребята. Я пытаюсь закодировать макет для деятельности, которая содержит 4 разных фрагмента, фрагмент списка и три фрагмента, связанные с деталями. Я пытаюсь сделать его похожим на следующую диаграмму С LinearLayout я могу получить соотношение 30/70 между фрагментом списка и детализацией (где должны присутствовать остальные три фрагмента). Однако, имея дело с этими тремя фрагментами, я действительно […]

Анимация верхнего и нижнего размеров представления

Мне нужно сделать две вещи с целью: Переместить верхний размер в самую верхнюю часть окна Переместите нижний размер в самую нижнюю часть окна. Короче говоря, мне нужно представление, чтобы охватить 100% родительского представления. Перевод анимации не работал, потому что он перемещает представление, но он не увеличивает размер. Масштабная анимация работает, но она растягивает содержимое представления, […]

Проблемы с отображением Не удалось загрузить LayoutLib:

Проблемы с отображением Не удалось загрузить LayoutLib: com.android.layoutlib.bridge.Bridge (Подробности) org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com.android.layoutlib.bridge.Bridge at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90) at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:180) at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:166) at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:475) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) at com.intellij.util.Alarm$Request$1.run(Alarm.java:351) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) экран

Текст центра вертикально независимо от высоты представления?

Я делаю все возможное, чтобы центрировать текст по вертикали, но я не могу этого сделать. Проблема в том, что у меня есть строки кнопок с высотой = fill_parent и weight = 1, а по мере того, как строки становятся меньше, мой текст начинает касаться нижней части представления, как показано здесь: Я попытался удалить прокладку, маржу, […]

Проблема с LinearLayout findViewById

Моя проблема, вероятно, довольно проста, и я просто слишком глуп. Я определил LinearLayout в моем файле layout.xml и хочу установить фоновый рисунок в коде. layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linlay" android:orientation="vertical" android:layout_width="fill_parent"> </LinearLayout> .Ява public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ln = (LinearLayout) this.findViewById(R.id.linlay); setContentView(ln); ln.setBackgroundDrawable(getResources().getDrawable(R.drawable.wallpaper)); } Если я запустил приложение, он сказал, что приложение неожиданно […]

Android XML отключает нижнюю половину макета

У меня проблема с моим XML-макетом, что-то, что я думал, не даст мне много проблем. У меня есть макет ниже в виде прокрутки, но нижняя часть макета обрезана , я не вижу ничего из второго списка списка. Оглядываясь по сторонам, я не вижу ничего плохого в самом XML-объекте, и я не вижу, что я делаю […]

Установить текстовый вид эллипсисом и добавить в конец больше

Я пытаюсь установить эллипсис текстового вида. Используя следующий код. Я хочу добавить «просмотреть больше» в конце усеченной строки после 3 точек. Если это было бы возможно при том же текстовом представлении, что было бы замечательно, или «просмотреть больше» в отдельном текстовом представлении также будет работать. Максимальное количество строк – 4. Я попытался установить ширину первого […]

Как сохранить вид макета как изображение или PDF на SD-карту в Android?

В моем приложении у меня есть представление с информацией о клиенте, я хочу сохранить это представление как изображение или PDF на SD-карту, а затем распечатать представление через стороннее приложение (в противном случае можно распечатать этот вид непосредственно через принтер). Я не знаю, как сохранить представление как изображение или PDF. Может ли кто-нибудь знать, пожалуйста, помогите […]

Заменить один фрагмент на другой фрагмент

Я хочу заменить старый Fragment на новый Fragment , но я все еще получаю кнопки старого Fragment которые все еще видны в новом фрагменте. В старой, нажав кнопку FragmentTransaction transaction = getFragmentManager().beginTransaction(); Fragment newFragment = GenericMood.newInstance("a","b"); // Replace whatever is in the fragment_container view with this fragment, // and add the transaction to the back […]

Intereting Posts
Поддерживает ли Android ART динамическую загрузку рабочего времени так же, как Dalvik? Отключение EditText в android Приложение Android запоминает свои данные после удаления и переустановки Создание объекта местоположения Android Android singleTap / OnClick в WebView Установка показывает ошибку в консоли: УСТАНОВИТЕ НЕИСПРАВНОСТЬ ПОСТАВЩИКА КОНФЛИКТА Пример использования вкладок Android с представлениями вместо действий? Фрагмент back stack не работает при расширении AppCompatActivity Единый XML, многократная активность и производительность Неудовлетворенная ошибка связи – OpenCV для Android В чем разница между андроидом: lineSpacingExtra и android: lineSpacingMultiplier? Не удалось нормализовать путь для файла «E: \ WorkSpace \ mapdemo \ app \ build \ intermediates \ mockable-Google Inc.: API Google: 21.jar ' Кнопка полуширины экрана Как получить выбранные элементы списка из списка с помощью checkbox и пользовательского адаптера? Как отключить Wi-Fi через АБР?