【发布时间】:2015-07-24 17:04:01
【问题描述】:
如何使用文本右侧的选项创建RadioButton?
【问题讨论】:
标签: android radio-button
如何使用文本右侧的选项创建RadioButton?
【问题讨论】:
标签: android radio-button
没关系,我用 CheckTextView 代替
【讨论】:
如@Arutha mentioned in the above answer,您可以使用CheckedTextView。这可以通过使用内置的 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 下)。您也可以将其用作列表项,并保持不变。
【讨论】: