플랫폼 이서 원에서 select_dialog_singlechoice_material.xml 레이아웃은 안드로이드를 사용 checkMarkGravity는 = 속성을 "시작": 내 프로젝트에서이 속성을 사용할 수 없습니다입니다 그러나안드로이드 checkMarkGravity 속성은
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="?android:attr/textColorAlertDialogListItem"
android:gravity="center_vertical"
android:paddingStart="@dimen/alert_dialog_padding_material"
android:paddingEnd="@dimen/alert_dialog_padding_material"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
android:checkMarkGravity="start"
android:ellipsize="marquee" />
다음과 같은 오류가 나타납니다.
Error:(15) No resource identifier found for attribute 'checkMarkGravity' in package 'android'
이 속성을 어떤 방식으로 사용할 수 있습니까? 나는 API를 21 용으로 컴파일하고, 그래서 이것은 괜찮을해야합니다 http://developer.android.com/intl/es/reference/android/widget/CheckedTextView.html
어쨌든, 값이이 같은에 나타납니다
minSdkVersion 21
targetSdkVersion 21
공용 속성이 아니므로이 속성을 사용할 수 없습니다. – alanv