2009-12-11 12 views

答えて

4

は、私はあなたがCheckedTextViewを使用することができ、代わりに

1

@Arutha mentioned in the above answer同様CheckTextViewを使用しています。これは、組み込みのAndroidのレイアウト(私はhere投稿として)使用して行うことができます - android.R.layout.simple_list_item_single_choice

<?xml version="1.0" encoding="utf-8"?> 
<!-- Copyright (C) 2008 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="?android:attr/listPreferredItemHeightSmall" 
    android:textAppearance="?android:attr/textAppearanceListItemSmall" 
    android:gravity="center_vertical" 
    android:checkMark="?android:attr/listChoiceIndicatorSingle" 
    android:paddingStart="?android:attr/listPreferredItemPaddingStart" 
    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" /> 

あなたはそれを変更したい場合は、新しいXMLファイルに上記をコピー&ペーストすることができ、その後、 <include>タグを使用して他のレイアウトに含めることができます(Apache 2.0 License)。また、それをリストアイテムとして使用し、そのまま変更しないでください。

関連する問題