text属性如何获取到数据库里面的内容呢?
在XML文件里设置了一个RadioGroup,能否根据选择答案(在数据库里)的多少来设置多少个RadioGroup呢?
textview获得方法也是一样吗?
想做一个类似问卷调查的程序高手们帮帮忙

解决方案 »

  1.   

    可以的。
    private RadioGroup group;
    // 从数据库获取现保存的用户账号
    public void getUser() { SQLiteDatabase sqliteDatabase = UtilDbHelper
    .getSqliteDatabase(UserManager.this);
    try { String sql = "select * from users"; Cursor cursor = sqliteDatabase.rawQuery(sql, null);
    while (cursor.moveToNext()) { accountStr = cursor
    .getString(cursor.getColumnIndex("username"));
    passwordStr = cursor.getString(cursor
    .getColumnIndex("password")); AUser auser = new AUser();
    auser.setUsername(accountStr);
    auser.setPassword(passwordStr); aUsers.add(auser);
    }
    cursor.close();
    } catch (Exception e) {
    e.printStackTrace();
    }
    UtilDbHelper.closeSqliteDatabase(sqliteDatabase); }
    //添加radiobutton按钮
    public void userNameGet() {
    for (int i = 0; i < aUsers.size(); i++) { user = WeiboGet.getUserInfo(aUsers.get(i).getUsername(), aUsers
    .get(i).getPassword());
    Users.add(user); RadioButton button = new RadioButton(UserManager.this);
    button.setId(i);
    button.setText(Users.get(i).getName());
    group.addView(button); if (aUsers.get(i).getUsername().equals(currentuser)) {
    button.setChecked(true);
    } } }