Exemple #1
0
  private void setBookChapter() {
    book = osis.split("\\.")[0];
    if (osis.split("\\.").length > 1) {
      chapter = osis.split("\\.")[1];
    } else {
      chapter = "0";
    }
    Log.d(TAG, "set book chapter, osis: " + osis);

    setItemText(this.index);
    ((TextView) findViewById(R.id.version)).setText(bible.getVersionName(bible.getVersion()));
    ((TextView) findViewById(R.id.book))
        .setText(bible.get(Bible.TYPE.BOOK, bible.getPosition(Bible.TYPE.OSIS, book)));
    if (!"".equals(verse) && !"".equals(end)) {
      ((TextView) findViewById(R.id.chapter)).setText(chapter + ":" + verse + "-" + end);
    } else if (!"".equals(verse) || !"".equals(end)) {
      ((TextView) findViewById(R.id.chapter)).setText(chapter + ":" + verse + end);
    } else {
      ((TextView) findViewById(R.id.chapter)).setText(chapter);
    }
  }