Articles of xml

RecyclerView ширина элемента layout_width = "match_parent" не совпадает с родительским

Я использую RecyclerView, и я пытаюсь сделать элемент width из RecyclerView match_parent, так как я использую LinearLayoutManager.HORIZONTAL <android.support.v7.widget.RecyclerView android:id="@+id/listOffersHits" android:layout_width="match_parent" android:layout_height="match_parent" /> custom_layout.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="1" android:layout_margin="2dp" card_view:cardCornerRadius="2dp"> <ImageView android:id="@+id/offerImage" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/item_selector" android:scaleType="fitXY" android:src="@drawable/offer" /> </android.support.v7.widget.CardView> LayoutManager LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(),LinearLayoutManager.HORIZONTAL, false); listOffersHits.setLayoutManager(linearLayoutManager); ViewHolder View […]

Граница элементов списка в андроиде

Я хочу установить границу Edittext и элементов списка, как на картинке: Мой xml-код выглядит следующим образом: <LinearLayout android:background="#BDD6E0" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" > </LinearLayout> <LinearLayout android:background="#BDD6E0" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="Search" android:textColor="#000000" android:background="#FFFFFF" android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText android:id="@+id/search_pat_edit" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:textColor="#000000" android:layout_weight="4"> </EditText> </LinearLayout> <LinearLayout android:background="#c0c0c0" android:layout_height="0dp" android:layout_width="match_parent" android:layout_weight="6" > <ListView […]

Не удалось инициализировать LoginButton Facebook-sdk для Android

Я работаю над проектом Android и хочу добавить функцию входа в Facebook, я добавил sdk Facebook правильно, но я не смог инициализировать LoginButton **java.lang.NoClassDefFoundError: Could not initialize class com.facebook.login.widget.LoginButton** at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:176) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) at android.view.LayoutInflater.rInflate(LayoutInflater.java:782) at […]

Фоновый рисунок Android в XML-файле

В настоящее время у меня есть приложение, которое имеет черный фон по умолчанию для каждого слайда. То, что я хотел бы сделать, это изменить файлы XML, чтобы иметь фоновое изображение. Я предполагаю, что для этого есть простая команда, но не удалось найти то, что я ищу. Я хочу изображение на фоне моего текущего экрана. Я […]

Android: весь ListView изменяет цвет в фокусе, а не только дочерний элемент ListView

Я пытаюсь применить селектор к ListView, чтобы упростить работу с сенсорными экранами для навигации по моему приложению. Дело в том, что, применяя селектор к ListView, только кажется, что применяются цвета фона для всего списка, а не элементы внутри него. Есть идеи? Вот какой код: <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:listSelector="@drawable/listselector" /> <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="There […]

«Содержимое имеет представление с атрибутом id« android.r.id.list », которое не является классом ListView.» При создании представления списка в фрагменте

Вот проблема. У меня есть список, и он выглядит отлично в здании, но он сломал ошибку. Содержимое имеет представление с атрибутом id «android.r.id.list», который не является классом ListView. Я не добавил listview в XML, что-то вроде: @android: list, причина, по которой я этого не делал, я мог бы найти несколько примеров, которые им не нужно […]

Атрибут манифеста Android не разрешен здесь

У меня есть несколько явных ошибок в отношении некоторых атрибутов. Я не внес никаких изменений в манифест, созданный автоматически, но я получаю несколько ошибок. * (Я использую Android Studio 1.2.2) <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.iustinian.girlfriendsolver" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.iustinian.girlfriendsolver.MainActivity" android:label="@string/app_name" > <intent-filter> <action […]

Ошибка при попытке тестирования AnimatedVectorDrawable, «Невозможно преобразовать из x в z»

Я хотел сделать AnimatedVectorDrawable, так что мой FAB может выглядеть как-то невероятно, как этот , с анимацией и т. Д. Я нашел этот отличный учебник , о том, как его использовать и внедрять и т. Д., А позже я нашел очень полезный инструмент для преобразования SVG в Android-VectorDrawables и преобразовал эти два изображения: https://github.com/google/material- Design-icons […]

Программно установить «? SelectableItemBackground» в Android-представлении

В xml я часто делаю это для эмуляции эффекта onClick : <android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="match_parent" android:layout_height="wrap_content" android:foreground="?selectableItemBackground"> … </android.support.v7.widget.CardView> Есть ли способ доступа ?selectableItemBackground в java?

Как Android Studio проверяет XML на экране настроек?

У меня есть это в моем XML-файле для экрана настроек, на основе других ответов SO : <PreferenceScreen android:title="@string/preference_title" android:summary="@string/preference_summary"> <intent android:action="android.intent.action.VIEW" android:data="mailto:"> <extra android:name="android.intent.extra.SUBJECT" android:value="@string/email_subject"/> <extra android:name="android.intent.extra.TEXT" android:value="@string/email_body"/> </intent> </PreferenceScreen> Android Studio отмечает «дополнительные» элементы как «не разрешенные здесь». Я действительно не понимаю, как это проверяет XML вообще, потому что нет реального DTD. Кажется, что […]