亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用java顯示數據庫中的數據時將文本水平居中在一行中

如何使用java顯示數據庫中的數據時將文本水平居中在一行中

炎炎設計 2023-07-28 16:56:09
我的數據庫中有一些故事。每一行都有故事。我想用java顯示數據庫中的故事。我很樂意展示數據庫中的故事。我的問題是我想顯示一些水平居中的線。為此,我在該行的文本之前添加了 <#c> 標記,以使文本水平居中。數據庫故事如下:<#c>聰明的老貓頭鷹有一只老貓頭鷹住在一棵橡樹里。每天他都會看到周圍發生的事情。昨天他看到一個男孩幫助一位老人拎著一個沉重的籃子。今天他看到一個女孩對她媽媽大喊大叫。<#c>他見得越多,說話就越少。<#c>他說得越少,聽到的就越多。他聽到人們說話、講故事。....故事的道德啟示 :<#c>你應該善于觀察,少說多聽。<#c>這會讓你成為一個聰明的人。我在下面嘗試過這樣的。SQLiteDatabase sqLiteDatabase = DatabaseHelper.getInstance(context).getWritableDatabase();Cursor cursor2 = sqLiteDatabase.rawQuery("SELECT subject FROM work", new String[]{});if (cursor2.getCount() == 0) {        Toast.makeText(context, "No Data to show", Toast.LENGTH_LONG).show();    } else {        while (cursor2.moveToNext()) {            listItem2.add(cursor2.getString(cursor2.getColumnIndex("subject")));        }        cursor2.close();    }上面的代碼顯示了包括 <#c> 在內的所有文本。但我想刪除 <#c> 并使 <#c> 標記線水平居中。我嘗試使用 StringBuilder 和追加功能。但我無法申請。StringBuilder sb = new StringBuilder();我不明白我將如何實現這一點。我真誠地需要你的幫助。
查看完整描述

1 回答

?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

如果你只是想

  1. 如果存在這樣的標簽,則刪除"<#c>"行首的標簽,并且

  2. 如果該行中有這樣的標簽,則將列表項中的文本居中

那么您可以嘗試在設置列表項文本內容的代碼部分中這樣做:

// get the TextView instance first

TextView textView = ((TextView) rootView.findViewById(R.id.text2));

// then get the text in order to check if it begins with the tag

String text = args.getString(ARG_OBJECT2);

// find out if it begings with the tag

boolean beginsWithTag = text.startsWith("<#c>");


// then handle the case of a leading tag

if (beginsWithTag) {

    // replace the tag with an empty String and trim it

    text = text.replace("<#c>", "").trim(); // removes the leading tag 

    text.trim(); // removes all trailing or leading whitespaces

    textView.setGravity(Gravity.CENTER);

}


// finally just add the text

textView.setText();

請注意,我沒有您的完整代碼,無法以任何合適的方式對其進行測試。您必須自己調試任何錯誤。您也可以縮短此代碼,但我認為多寫幾行可以顯示在這種情況下更清楚地執行此操作的方法。


查看完整回答
反對 回復 2023-07-28
  • 1 回答
  • 0 關注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號