Articles of layout

Платформа Android с квадратными кнопками

Я хочу сделать макет, похожий на этот: Www.ImageBanana.net – layout.png http://www.imagebanana.com/img/9kmlhy66/thumb/layout.png Четыре квадратных кнопки на экране – каждый из тех, кто использует половину экрана с / высотой экрана (в зависимости от того, какой из них отличается). Независимо от размера экрана / разрешения. Я уже пытался достичь этого, используя LinearLayout но кнопки заканчиваются с использованием правильной […]

Как настроить Android TabLayout в нижней части экрана?

Это мой первый раз на Stack Over, поэтому, пожалуйста, со мной. Мой вопрос заключается в том, как я могу настроить новый вкладка TabLayout для дизайна Android в нижней части экрана, наподобие нижней панели инструментов Instagram. Если вы никогда не видели пользовательский интерфейс Instagram, это скриншот об этом . Если есть лучший способ приблизиться к этому, […]

Использование ListView или GridView динамически на основе макета, используемого устройством

Я делаю активность в своем приложении, чтобы отображать кучу данных, в частности места. Будет имя места, расстояние от пользователя и изображение, чтобы пойти с ним. Вся эта часть меня отсортировала. Я хочу отображать эту информацию по-разному на разных устройствах. На меньшем устройстве, например, на телефоне, я хочу, чтобы они отображались в списке из 1 столбца, […]

Как вызвать макет xml из другого модуля

Я устанавливаю ContentView в MainActivity как setContentView(R.layout.activity_main); У меня есть и другой модуль в пакете, так как для этого модуля, который я определил в файле gradle, apply plugin: 'com.android.library' этом случае также есть res / layout / activity_main.xml Могу ли я вызвать activity_main.xml из другого модуля из MainActivity?

ListView не отображает все элементы до взаимодействия с

У меня очень странная проблема при использовании моего ListView. Только часть элементов адаптера является renderd в представлении списка на экране, но когда я взаимодействую с списком (т. Е. Пытается ее прокрутить), все элементы отображаются правильно. Этот fenonemon возникает только в том случае, если у меня меньше предметов, чем может показать экран. Взгляните на эти скриншоты […]

Как изменить шрифт заголовка ActionBar при использовании AppCompat

Я хотел бы применить специальный шрифт к названию моего приложения, которое отображается в ActionBar. Раньше я не использовал какую-либо библиотеку поддержки и это решение: int titleId = getResources().getIdentifier("action_bar_title", "id", "android"); TextView yourTextView = (TextView) findViewById(titleId); yourTextView.setTypeface(face); Отлично работал для меня. Но теперь я использую материальный дизайн SupportActionBar, и это вызывает исключение NullPointerException. Итак, как изменить […]

RecyclerView autofit LayoutManager

Я использую RecyclerView с StaggeredGridLayoutManager . Я хочу, чтобы этот StaggeredGridLayoutManager или какой-либо LayoutManager занимал пустые области, если они есть. Например, если я устанавливаю spanCount = 3, он должен занимать всю ширину экрана, даже если у меня есть 2 элемента или 1 элемент. В StaggeredGridLayoutManager я могу полностью StaggeredGridLayoutManager одну строку: setFullSpan(true); Но не может […]

Как установить максимальную высоту макета в android?

Я должен реализовать макет, подобный этому; Макет должен обернуть содержимое, если его содержимое меньше. Если содержимое выходит за рамки некоторого размера, например 300dp, оно должно быть установлено на max heght (300dp) и иметь возможность прокрутки. Есть ли какие-либо свойства для этого, если не обходные пути?

КоординаторLayout и AppBarLayout

Я создал макет AppBar, как это <android.support.design.widget.AppBarLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/appbar_layout" android:layout_height="@dimen/app_bar_height" android:layout_width="match_parent" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:elevation="20dp"> <android.support.design.widget.CollapsingToolbarLayout…> </android.support.design.widget.AppBarLayout> Он работает и бросает тень в LinearLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </LinearLayout> Однако, когда я помещаю его в координаторLayout, тень отсутствует: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </android.support.design.widget.CoordinatorLayout> Как я могу заставить панель приложений […]

SetContentView () медленный с фрагментом карты

Я работаю над приложением, которое отображает карту google (api v2) как фрагмент. Когда приложение загружается, он показывает пустой белый экран на пару секунд, прежде чем показывать карту. Я использовал заявления журнала, видя, где задержки, но я не знаю, почему это так медленно. Вот мой onCreate: @Override protected void onCreate(Bundle savedInstanceState) { Log.i(TAG, "onCreate Start ——————————-"); […]