【发布时间】:2011-07-22 01:49:48
【问题描述】:
我的主视图有 4 个复选框和一个提交按钮。我正在尝试从复选框上选择的值构建一个 url。下面是我的页面的基础,我不确定如何对复选框值的集合进行编程并提交给我的函数,该函数使用 url 查询中的复选框值进行 http 调用。
任何帮助都会很棒。
package com.flash_tattoo;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
import com.flash_tattoo.DataCall;
public class flash_tattoo extends Activity {
private Button get_images;
private CheckBox cb1, cb2, cb3, cb4;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
get_images = (Button)findViewById(R.id.get_images);
CheckBox[] setOfCheckBoxes = new CheckBox[]
{
(CheckBox) findViewById(R.id.checkBox1);
(CheckBox) findViewById(R.id.checkBox2);
(CheckBox) findViewById(R.id.checkBox3);
(CheckBox) findViewById(R.id.checkBox4);
};
for(int i = 0; i < setOfCheckBoxes.length; i++){
setOfCheckBoxes[i].setOnCheckedChangeListener(BasicCheckListener);
}
get_images.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
**//HERE IS WHERE I WANT TO GET THE VALUES OF THE CHECKBOX BUILD AN ARRAY AND THEN PASS THE ARRAY TO MY FUNCTION.**
String Image_data = DataCall.getJSON();
}
});
}
}
【问题讨论】:
标签: java android http checkbox