我想用单选按钮显示图像并用广播组显示,因为用户可以通过阅读文本和查看图像来选择选项。我怎样才能使这成为可能?以编程方式合并单选按钮和图像浏览
这是创建单选按钮的代码,也是动态显示图像视图的代码,但是当我单击单选按钮选择它时显示错误,因为图像视图不能转换为单选按钮,所以这些代码会在广播组中创建。在广播组中也使得图像视图成为一个小孩,并且它不工作,但显示完美。
public RadioGroup showNationalCan(RadioGroup rg,Context context,ImageView iv,String voterNA){
//candidate address as punjab kpk etc
if(conn==null){
}
try{
RadioButton rb;
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from AM_NATIONAL where ca_na=N'"+voterNA+"'");
while (rs.next()) {
rb=new RadioButton(context);
rb.setTextColor(Color.BLACK);
rb.setId(rs.getInt(1));
rb.setText(rs.getString(2)+"\n"+rs.getString(3)+"\n");
iv=new ImageView(context);
byte[] photo=rs.getBytes(4);
Bitmap bitmap;
bitmap=BitmapFactory.decodeByteArray(photo, 0, photo.length);
iv.setImageBitmap(bitmap);
iv.setEnabled(false);
rg.addView(iv);
rg.addView(rb);
}
rs.close();
st.close();
} catch (SQLException e){
e.printStackTrace();
}
return rg;
}
为什么我的问题是投票?我需要理由。我的问题有什么问题吗?我需要知道。可能这会帮助我。因为这没有任何理由不害怕这样做。 – Awais 2014-09-02 13:47:27