如何在android中打包csv文件时动态创建radiobutton
我不熟悉安卓系统。我想在我正在处理的应用程序中创建一组单选按钮,但我想从csv文件或数据库中定义单选按钮的数量。 在某种程度上,如果csv文件中有两个选项,则显示2个单选按钮,如果csv文件中有3个选项,则显示3个单选按钮。 我怎样才能做到这一点 我正在使用eclipse读取csv文件: 2) 在应用程序中,为每个选项动态添加一个单选按钮: 祝你平安 要将动态创建的单选按钮设置为一个RadioGroup for,我找到了以下解决方案 为了打包csv文件,我使用了这个函数如何在android中打包csv文件时动态创建radiobutton,android,csv,radio-button,Android,Csv,Radio Button,我不熟悉安卓系统。我想在我正在处理的应用程序中创建一组单选按钮,但我想从csv文件或数据库中定义单选按钮的数量。 在某种程度上,如果csv文件中有两个选项,则显示2个单选按钮,如果csv文件中有3个选项,则显示3个单选按钮。 我怎样才能做到这一点 我正在使用eclipse读取csv文件: 2) 在应用程序中,为每个选项动态添加一个单选按钮: 祝你平安 要将动态创建的单选按钮设置为一个RadioGroup for,我找到了以下解决方案 为了打包csv文件,我使用了这个函数 private S
private String[] loadArrayFromFileName(){
String[] liste=null;
String[] liste2=null;
String liste3=null;
int s=0;
try {
// Get input stream and Buffered Reader for our data file.
InputStream is = FocusTow.this.getAssets().open("Test.csv");
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
String line;
//Read each line
while ((line = reader.readLine()) != null) {
liste2=line.split("\n");
for(int i=0; i< liste2.length;i++){
if(s==0) {
liste3=liste2[i];
s=1;
}
else liste3=liste3+","+liste2[i];
}
}
liste=liste3.split(",");
//Read each line
} catch (IOException e) {
e.printStackTrace();
}
return liste;
}
私有字符串[]loadArrayFromFileName(){
字符串[]liste=null;
字符串[]list2=null;
字符串list3=null;
int s=0;
试一试{
//获取数据文件的输入流和缓冲读取器。
InputStream=FocusTow.this.getAssets().open(“Test.csv”);
BufferedReader reader=新的BufferedReader(新的InputStreamReader(is));
弦线;
//读每一行
而((line=reader.readLine())!=null){
list2=行分割(“\n”);
for(int i=0;i
这是我的按钮侦听器的代码
mybutton.setOnClickListener(new OnClickListener() {
int j=0;
final String[] liste=loadArrayFromFileName();
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for( j=0;j<liste.length/2;j++){
RadioButton radiobutton=new RadioButton(getApplicationContext());
radiobutton.setText(liste[j*2+1]);
radioGroup.addView(radiobutton);
}
}
});
mybutton.setOnClickListener(新的OnClickListener(){
int j=0;
最终字符串[]liste=loadArrayFromFileName();
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
对于(j=0;j