gpt4 book ai didi

android - 在 ListView 中显示 RadioGroup

转载 作者:行者123 更新时间:2023-11-29 16:14:37 25 4
gpt4 key购买 nike

我需要知道如何将 RadioGroup 放入 ListView 中?

我是 android 开发的初学者。

我应该怎么做才能在 ListView 中显示 RadioGroup。
请指导我。

这是我的代码:

enter code here
package com.mySample.Smpl1;


import android.os.Bundle;
import android.widget.ListView;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView;
import android.app.*;
import android.view.View;
import android.widget.AdapterView.OnItemClickListener;

public class Smpl1 extends ListActivity
{


public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);


final String[] row = new String []{"row1","row2"};
setListAdapter(new ArrayAdapter<String>(this,R.layout.radiolayout,
row));



ListView lv = getListView();
lv.setTextFilterEnabled(true);

lv.setOnItemClickListener(new OnItemClickListener()
{

public void onItemClick(AdapterView<?> parent,View eview,int position,long id)
{
Toast.makeText(getApplicationContext(), ((TextView)eview).getText(),
Toast.LENGTH_SHORT).show();

}

});



}
}

这是我的 rowylayout.xml

       <?xml version="1.0" encoding="UTF-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="hahaha">`

</TextView>



enter code here

我的 radio .xml

enter code here

<?xml version="1.0" encoding="UTF-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >

<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:baselineAligned="false" >

<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/>

<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/>
</RadioGroup>


</LinearLayout>

最佳答案

<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

android:baselineAligned="false" >

<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/>

<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/>

这段代码应该放在作为列表项的 rowylayout.xml 文件中

关于android - 在 ListView 中显示 RadioGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10460092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com