Я хочу показывать изображения с помощью переключателей и показывать это с помощью группы переключателей, поскольку пользователь сможет выбрать вариант, прочитав текст и просмотрев изображение. Как я могу сделать это возможным?
Вот код, с помощью которого создаются переключатели, а также динамический просмотр изображения, но они создаются в группе переключателей, когда я нажимаю переключатель, чтобы выбрать его, отображается ошибка, поскольку представление изображения не может быть передано переключателю, и это делает представление изображения в детстве тоже в радиогруппе, и она не работает, но показывает отлично.
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;
}