Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将字符串转换为SQLite数据库中的图像_Java_Android_Sql_Android Studio - Fatal编程技术网

Java 将字符串转换为SQLite数据库中的图像

Java 将字符串转换为SQLite数据库中的图像,java,android,sql,android-studio,Java,Android,Sql,Android Studio,我想用一张图片代替一个问题,用图片代替问题,测验题是String,如何在addQuestion()中放置图像 请帮帮我 public QuizHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { dbase = db; String sql = "CREAT

我想用一张图片代替一个问题,用图片代替问题,测验题是String,如何在addQuestion()中放置图像

请帮帮我

public QuizHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

@Override
public void onCreate(SQLiteDatabase db) {
    dbase = db;
    String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_QUEST + " ( "
            + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_QUES
            + " TEXT, " + KEY_ANSWER + " TEXT, " + KEY_OPTA + " TEXT, "
            + KEY_OPTB + " TEXT, " + KEY_OPTC + " TEXT)";
    db.execSQL(sql);
    addQuestion();
    // db.close();

}

private void addQuestion() {
    Question q1 = new Question("5+2 =", "7", "8", "6", "7");
    this.addQuestion(q1);
    Question q2 = new Question("10+10 =", "18", "19", "20", "20");
    this.addQuestion(q2);
    Question q3 = new Question("3+4 =", "6", "7", "8", "7");
    this.addQuestion(q3);
    Question q4 = new Question("6+6 =", "12", "13", "14", "12");
    this.addQuestion(q4);
    Question q5 = new Question("5-3 =", "1", "3", "2", "2");
    this.addQuestion(q5);
    Question q6 = new Question("99-98 =", "1", "0", "10", "1");
    this.addQuestion(q6);
    Question q7 = new Question("0×0 =", "0", "9", "1", "0");
    this.addQuestion(q7);
    Question q8 = new Question("8+1 =", "8", "7", "9", "9");
    this.addQuestion(q8);
    Question q9 = new Question("3×2 =", "6", "7", "5", "6");
    this.addQuestion(q9);
    // END
}

}

如果要显示包含问题文本而不是字符串的图像,有许多选项。例如,您可以使用Swing库创建包含问题文本的JLabel

JLabel yourLabel = new JLabel(yourQuestion); 

//later you can change this question by this way:

yourLabel.setText(anotherQuestion);

不清楚你在问什么像这样的问题“问题q1=新问题(R.drawable.img,“6”,“7”,“5”,“6”);“你完成了吗?”???