Articles of layout

Listview с заголовком и нижним колонтитулом

Я пытаюсь создать Android View, со списком в виде верхнего и нижнего колонтитула. Пока что только управляемый, который появляется только в заголовке. Вот картина, которая объясняет, что я хочу и что у меня есть. Кто-нибудь знает, что я делаю неправильно? Высушите текущий код: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#ffffff"> <!– Header Starts–> […]

Использование RelativeLayout внутри ScrollView не работает при прокрутке

Я пытаюсь прокрутить мой относительный макет. Я добавил прокрутку в качестве родителя, но когда я наклоняю телефон или эмулятор к горизонтали, он не прокручивается. Я пробовал несколько разных решений, но никто из них, похоже, не работает. Некоторые из них: Нет прокрутки в scrollview , ScrollView не работает – Относительная компоновка и RelativeLayout с прокруткой без […]

Изменение темы не работает на <4.0, так как это должно

У меня есть некоторые трудности с настройкой «переключателя темы» программно. Я хотел бы переключать темы из приложения (между White (Theme.Light.NoTitleBar) и Dark (Theme.Black.NoTitleBar)), и что я делаю: я установил SharedPreference: final String PREFS_NAME = "MyPrefsFile"; final SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); final SharedPreferences.Editor editor = settings.edit(); И у меня есть две кнопки для переключения тем […]

NullPointerException при вызове findViewById (), чтобы получить представление фрагмента

Я пытаюсь настроить FragmentStatePagerAdapter для создания прокручиваемого интерфейса вкладок на одном из моих фрагментов, подобных этому примеру . В моей работе onCreate : @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.base); setVersionString(); setupActionBar(); setupNavigationDrawer(); setupFragments(); } Я установил представление содержимого в следующий макет ( R.layout.base ): <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".BaseActivity" > <!– […]

Как центрировать расширенный заголовок в CollapsingToolbarLayout

Я хочу сосредоточить заголовок панели инструментов при расширении макета, это мой код: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:layout_height="256dp" android:layout_width="match_parent" app:contentScrim="?attr/colorPrimary" android:fitsSystemWindows="true" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginBottom="60dp"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:fitsSystemWindows="true" app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" […]

Viewpager не отображается, если у него есть другой макет в качестве его родного брата

Вот основной вид работы XML <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/left" android:layout_width="100dp" android:layout_height="fill_parent" android:layout_alignParentLeft="true" android:background="@color/red" android:orientation="horizontal" > </LinearLayout> <android.support.v4.view.ViewPager xmlns:tools="http://schemas.android.com/tools" android:id="@+id/pager" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_toLeftOf="@+id/left" android:layout_toRightOf="@+id/right" tools:context=".MainActivity" /> <LinearLayout android:id="@+id/right" android:layout_width="100dp" android:layout_height="fill_parent" android:layout_alignParentRight="true" android:background="@color/red" android:orientation="horizontal" > </LinearLayout> </RelativeLayout> Макет фрагмента XML: <?xml version="1.0" encoding="utf-8"?> <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="horizontal" tools:context=".DummySectionFragment" android:background="@color/gray"> <TextView […]

Как добавить TextView Dynamic в элементы ListView Android?

Я хочу добавить TextView и установить его значение динамически в ListView и по щелчку элемента, который я хочу получить значение элемента, нажатого. У меня есть массив String[] statesList = {"listItem 1", "listItem 2", "listItem 3"}; Мой XML TextView <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" android:textSize="16sp" android:textStyle="bold" > </TextView> Мой XML-файл ListView <ListView android:id="@+id/list" […]

EditText не показывает текущий вход (Android 4)

Мое приложение Android содержит представление EditText, в котором вы можете ввести короткие сообщения (одна строка). Нажатие клавиши DONE на клавиатуре добавит сообщение в окно просмотра журнала ( TextView ) и очистит представление ввода. Вот фрагмент из моего представления xml: <LinearLayout …> <TextView android:id="@+id/logView" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <EditText android:id="@+id/inputView" android:layout_height="wrap_content" android:layout_width="fill_parent" android:imeOptions="actionDone" android:singleLine="true" /> </LinearLayout> Для […]

NestedScrollView не будет прокручиваться до конца при использовании с CollapsingToolbarLayout

Я хочу использовать NestedScrollView с CollapsingToolbarLayout. В NestedScrollView есть действительно длинный контент. К сожалению, я не могу прокрутить до конца. Некоторые из этого длинного контента разрезаются. Что странно, когда я поворачиваюсь на экране, прокрутка работает отлично, и все содержимое видно. <android.support.design.widget.CoordinatorLayout android:fitsSystemWindows="true" android:layout_height="match_parent" android:layout_width="match_parent"> <android.support.design.widget.AppBarLayout android:fitsSystemWindows="true" android:layout_height="wrap_content" android:layout_width="match_parent"> <android.support.design.widget.CollapsingToolbarLayout android:fitsSystemWindows="true" android:layout_height="match_parent" android:layout_width="match_parent" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView […]

Проблема с использованием GridView с ImageViews и TextViews

Я пытаюсь использовать GridView с ImageView и TextView внутри каждой ячейки. Поэтому я создал макет ячейки, макет сетки, образный адаптер и основное действие, конечно, но я продолжаю получать следующую проблему: Когда я пытаюсь это сделать на эмуляторе, исходные изображения и титры отображаются правильно, но как только я прокручиваю вниз, некоторые элементы начинают испортиться и продолжают […]