나는 fitsSystemWindows보기에 따라 다른 일 을하는 것으로 개념을 이해하기 위해 고군분투 하고 있습니다. 공식 문서에 따르면 상태 표시 줄과 같은 시스템 창을 기반으로보기 레이아웃을 조정하는 부울 내부 속성입니다. true 인 경우이보기의 패딩을 조정 하여 시스템 창을위한 공간을 확보합니다 . 이제 View.java클래스를 확인 하면로 설정 true하면 창 삽입 (상태 표시 줄, …
나는 지금까지 약 6 시간을 보냈고, 장애물에 부딪혔다. 일반적인 전제는 ListView(어댑터에 의해 생성되었는지 또는 헤더보기로 추가되었는지 여부에 관계없이) EditText위젯 및 Button. 내가 원하는 것은 조그 볼 / 화살표를 사용하여 선택기를 평소와 같이 개별 항목으로 이동할 수있는 것뿐입니다.하지만 특정 행에 도달하면 (명시 적으로 행을 식별해야하는 경우에도) 포커스가있는 선택기를 사용하여 위치를 표시하는 …
Textview 또는 imageview에서 VectorDrawable 자산을 사용할 때 "android : DrawableRight"/ "android : DrawableEnd"/ "android : DrawableStart"/ "android : DrawableLeft"를 사용할 때 런타임 충돌이 발생합니다. 앱은 경고없이 잘 컴파일됩니다. 나는 사용하고있다 Gradle 1.5 지원 라이브러리 23.2 ( 'com.android.support:appcompat-v7:23.2.0') 그러나 내가 찾은 것은 이와 같은 충돌없이 Java에서 프로그래밍 방식으로 SVG를 할당 할 …
Android Studio를 2.3에서 3.0으로 업데이트 한 후 buildToolsVersion26.0.0에서 26.0.2로 변경 한 후이 오류가 발생합니다. Cannot resolve symbol '?attr/actionBarSize XML 코드 : <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:titleTextColor="@android:color/white"/> 종속성 : compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0'
아이콘 + 텍스트가 가운데에있는 Android 버튼을 원합니다. 이미지를 설정하기 위해 drawableLeft 속성을 사용하고 있습니다. 버튼의 너비가 인 경우 잘 작동 "wrap_content"하지만 최대 너비로 늘려야하므로 width를 사용합니다 "fill_parent". 이렇게하면 내 아이콘이 버튼의 왼쪽으로 곧바로 이동하고 아이콘과 텍스트가 모두 버튼 중앙에 배치됩니다. 패딩을 설정하려고 시도했지만 고정 된 값만 제공 할 수 있으므로 …
이 두 가지 방법의 근본적인 차이점은 무엇입니까? TextView를 만들 때 성능을 위해 다른 하나를 사용해야합니까? 편집 : 차이점은 무엇입니까 onCreateView() { root = some view View v = new View(some context); root.add(v); return root; } onViewCreated() { View v = new View(some context); getView().add(v); }
내 레이아웃 xml 파일에 다른 레이아웃 xml 파일 (각각 다른 Android ID가 있음)을 포함했습니다. <include layout="@layout/view_contact_name" android:id="+id/test1"/> <include layout="@layout/view_contact_name" android:id="+id/test2"/> 내가 에뮬레이터에서 실행하고, 계층 구조 뷰어, 레이아웃 여전히 쇼 'NO_ID'의 각을 시작하고, 내 코드에 때, 나는이 findViewById(R.id.test1)와 findViewById(R.id.test2)모두 NULL을 반환합니다. 누구든지 내 문제로 나를 도울 수 있습니까?