Articles of макет

Можно ли менять макеты XML во время выполнения на Android?

Можно ли загрузить файл макета main.xml в onCreate (), а затем в приложении, переключиться на новый формат XML? Я попытался разместить setContentView () позже в приложении, но, похоже, на самом деле не устанавливает новый вид, потому что мои ссылки на объекты во вновь заданном файле макета XML возвращаются как null. Я пробовал делать размазывание макета […]

LinearLayout добавляет представление выше других просмотров Android

Я хотел бы добавить представление в начало моей линейной компоновки. Следующий код добавляет мое представление в конец макета приложения. LinearLayout layout = (LinearLayout)findViewById(R.id.root); layout.addView(adView); Как обновить этот код, чтобы мой adView находился в верхней части моего приложения?

Android-прокрутка не прокручивается после открытия клавиатуры

У меня есть текстовое представление, которое находится внутри scrollview, оно прокручивается до тех пор, пока не откроется мягкая клавиатура. Когда клавиатура открыта, она действует так, как будто она снова прокручивается с высотой клавиатуры. Что я пробовал Я пробовал это в манифесте, но дал точные результаты android:windowSoftInputMode="adjustResize" Тогда это: android:windowSoftInputMode="adjustPan" Казалось, что это работает, но проблема […]

Android: программно создавать макеты из XML

У меня есть общий макет в XML, который я хотел бы программно добавить после заполнения его контентом (т. Е. Изменить текст в текстовом представлении, установить прослушиватель для кнопки и т. Д.) Несколько раз на экранную компоновку. Я знаю, что могу добавлять виды с помощью layout.addView (View V), но Как я могу построить новый макет из […]

Слайд-анимация между представлениями ViewFlipper

В Управлении у меня есть следующее: var flipper = FindViewById<ViewFlipper>(Resource.Id.flipper); flipper.Touch += flipper_Touch; Основная реализация сенсорного обработчика выглядит так: float oldTouchValue = 0; void flipper_Touch(object sender, View.TouchEventArgs e) { var flipper = sender as ViewFlipper; switch(e.Event.Action) { case MotionEventActions.Down: oldTouchValue = e.Event.GetX(); break; case MotionEventActions.Up: float currentX = e.Event.GetX(); if (oldTouchValue < currentX) { flipper.ShowNext(); […]

Ограничение скорости для просмотра прокрутки

Мое приложение прокрутки супер быстро! Как ограничить скорость прокрутки прокрутки в приложении для Android? Свиток может быть очень быстрым, и бессмысленно прокручивать эту скорость.

Ошибка макета-большой-земли-hdpi

Я пытаюсь использовать внутри res папку макет большая земля ИПЧР Но sdk дает мне ошибку и не компилируется. Layout-large-hdpi работает! Как говорится здесь , это должно сработать!

Добавление фонового изображения в список в Android?

Я пытаюсь добавить фоновое изображение в listActivity в моем приложении. Однако, с кодом, который я использую фоновое изображение, отображается на каждой строке, а не на весь список. Это xml-файл: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="8px" > <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/qbg1"/> <TextView android:id="@+id/employeeID" android:layout_width="50px" android:layout_marginRight="20px" android:layout_height="wrap_content" android:textColor="@color/textColor"/> <TextView android:id="@+id/employeeName" android:layout_width="wrap_content" android:layout_marginRight="10px" android:layout_height="wrap_content" android:layout_toRightOf="@id/employeeID" […]

Вид изображения, чтобы растянуть ширину строки таблицы подгонки

У меня есть этот формат XML, который я хочу, чтобы ImageView во второй строке растягивался, чтобы соответствовать представлению строки, если это возможно, и текст в первой строке застрял в левой части экрана, и мне понадобится это в центре. ImageView заполняется снимком, снятым с камеры, любая помощь приветствуется. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" […]

Как получить номер позиции (позиции) из строки

У меня есть String [], который содержит количество строк, то, что я пытаюсь сделать, это установить прогресс ProgressBar, в соответствии с которым используется строка. Например, я уже определил количество строк и соответственно установил максимальный прогресс индикатора выполнения; Вот список: "zero one two three four five six seven eight nine…." .. String[] cpu0freqslist = cpu0freqs.split("\\s"); countcpu0 […]