«android-support-library» 태그된 질문

Android 지원 라이브러리에는 최신 플랫폼의 백 포트 된 API와 유틸리티 기능을 제공하는 API가 포함되어 있습니다.

22
지원 라이브러리 스낵바 텍스트 색상을 android : textColor가 아닌 다른 색상으로 설정하는 방법은 무엇입니까?
그래서 디자인 지원 라이브러리에서 새로운 Snackbar를 사용하기 시작했지만 테마에서 "android : textColor"를 정의하면 스낵바의 텍스트 색상에 적용된다는 것을 알았습니다. 기본 텍스트 색상이 어두우면 분명히 문제가됩니다. 누구든지 이것에 대한 방법을 알고 있거나 텍스트에 색상을 지정하는 방법에 대한 조언이 있습니까? 2017 년 1 월 수정 : (답변 후) 아래에 문제를 해결하기위한 몇 …

5
추가 된 EditText는 TextInputEditText가 아닙니다. 대신 해당 클래스를 사용하도록 전환하십시오.
EditText내부를 사용하고 TextInputLayout있지만 지원 라이브러리를 23.2.0으로 업그레이드 한 후 logcat에 다음 경고가 표시됩니다. 일반 EditText및 a 의 차이점은 무엇입니까 TextInputEditText? 이에 대한 문서를 찾을 수없는 것 같습니다.

1
안드로이드 툴바 팝업 테마 대 테마
종종 레이아웃 파일에서 다음과 같은 툴바 선언을 볼 수 있습니다. <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> 테마와 관련된 두 가지 속성 인 theme 및 popupTheme가있는 이유는 무엇입니까? 각각의 목적은 무엇입니까?

14
BottomSheetDialogFragment의 상태를 확장 됨으로 설정
Android 지원 디자인 라이브러리 (v23.2.1)를 BottomSheetDialogFragment사용 BottomSheetBehavior#setState(STATE_EXPANDED)하여 확장 으로 확장 되는 조각의 상태를 어떻게 설정 합니까? https://code.google.com/p/android/issues/detail?id=202396 말한다 : 하단 시트는 처음에 STATE_COLLAPSED로 설정됩니다. 확장하려면 BottomSheetBehavior # setState (STATE_EXPANDED)를 호출합니다. 뷰 레이아웃 전에는 메서드를 호출 할 수 없습니다. 제안 연습 첫번째 팽창 할 뷰를 필요로하지만, 나는 확실히 내가 조각 위에 …

16
Lollipop 충돌 전 Android 벡터 드로어 블 사용
Lollipop 이전 에 Android에서 벡터 드로어 블을 사용 하고 있으며 다음은 내 라이브러리 및 도구 버전 중 일부입니다. 안드로이드 스튜디오 : 2.0 Android Gradle 플러그인 : 2.0.0 빌드 도구 : 23.0.2 Android 지원 라이브러리 : 23.3.0 내 앱 수준에이 속성을 추가했습니다. Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } …

3
SpanSizeLookup을 사용하여 GridLayoutManager의 항목에 대한 범위 설정
섹션 헤더로 그리드와 같은 레이아웃을 구현하고 싶습니다. https://github.com/TonicArtos/StickyGridHeaders를 생각해보십시오. 내가 지금하는 일 : mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); mRecyclerView.setLayoutManager(mLayoutManager); 이제 일반 항목과 …

30
Android 지원 라이브러리를 23.2.0으로 업데이트하면 오류 발생 : XmlPullParserException 바이너리 XML 파일 줄 # 17 <vector> 태그에는 viewportWidth> 0이 필요합니다.
내 지원 라이브러리를 최대 23.2.0으로 업데이트하려고하면 다음 오류가 발생합니다. Exception while inflating &lt;vector&gt; org.xmlpull.v1.XmlPullParserException: Binary XML file line #17&lt;vector&gt; tag requires viewportWidth &gt; 0 at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535) at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472) at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436) at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829) at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173) at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:254) at android.support.v7.widget.Toolbar.&lt;init&gt;(Toolbar.java:196) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at …

9
툴바 위에 ActionMode 표시
나는 전통적인 것 외에도 android.view.ActionMode새로운 것과 함께 사용하려고합니다 . 다음과 같이 표시 할 수 있습니다.android.support.v7.widget.Toolbarandroid.app.ActionBar toolbar.startActionMode(callback); 문제 ActionMode는가 위에 표시 ActionBar되지 않고 위에 표시 된다는 것 입니다 Toolbar. 그것을 바꿀 수있는 방법이 있습니까? 내 테마에서 다음을 설정하려고 시도했지만 아무것도 변경되지 않는 것 같습니다. &lt;item name="windowActionModeOverlay"&gt;true&lt;/item&gt;

25
android.support.design.widget.NavigationView 클래스 확장 오류
Support Design Library 의 새 구성 요소 NavigationView 에 대한 자습서를 따랐는데이 오류 메시지가 표시되지 않습니다. Error inflating class android.support.design.widget.NavigationView 여기에서 모든 해결 방법을 시도했습니다. Android 디자인 지원 라이브러리 요소 사용시 오류 그러나 오류 메시지는 여전히 존재합니다. xml &lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" &gt; &lt;RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" &gt; …

12
Android 조각. 화면 회전 또는 구성 변경 중 AsyncTask 유지
저는 스마트 폰 / 태블릿 앱에서 작업 중이며 하나의 APK 만 사용하고 화면 크기에 따라 필요한 리소스를로드하는 중입니다. 최상의 디자인 선택은 ACL을 통해 프래그먼트를 사용하는 것 같습니다. 이 앱은 지금까지 활동 기반으로 만 잘 작동했습니다. 이것은 화면이 회전하거나 통신 중에 구성 변경이 발생하는 경우에도 작동하도록 활동에서 AsyncTasks 및 ProgressDialogs를 처리하는 …

9
이미지 대신 텍스트가있는 FloatingActionButton
Android 지원 라이브러리에서 FloatingActionButton을 수정하는 방법을 알아 내려고 노력 중입니다. 이미지 대신 텍스트와 함께 사용할 수 있습니까? 다음과 같은 것 : ImageButton을 확장하므로 생각하지 않습니다. 내가 맞아? 일반적으로 머티리얼 디자인 측면에서 이것이 맞습니까?

16
Android Multiline Snackbar
http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars-toasts-specs에Snackbar 표시된대로 Android 디자인 지원 라이브러리의 새로운 기능을 활용 하여 여러 줄 스낵바를 표시 하려고합니다 . import android.support.design.widget.Snackbar; final String snack = "First line\nSecond line\nThird line"; Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show(); First line...내 Nexus 7 에만 표시됩니다. 모든 행을 표시하려면 어떻게해야합니까? 추신 : 시도했는데 Toast모든 라인이 표시되었습니다.

8
지원 라이브러리 v21로 업그레이드 한 후 PreferenceActivity에 ActionBar가 없음
지원 라이브러리 v21로 업그레이드 한 후 내 ActionBar PreferenceActivity가 사라졌습니다. 다시 활성화하기 위해 내 테마의 일부 속성을 놓쳤습니까? 나는 검은 ActionBar 와 비슷한 문제가 있었다 . 또한 Toolbar루트 레이아웃에 a 를 추가하여 약간 hackish를 추가하려고 시도했지만 예상대로 작동하지 않았습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.