第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用java顯示數(shù)據(jù)庫中的數(shù)據(jù)時(shí)將文本水平居中在一行中

如何使用java顯示數(shù)據(jù)庫中的數(shù)據(jù)時(shí)將文本水平居中在一行中

炎炎設(shè)計(jì) 2023-07-28 16:56:09
我的數(shù)據(jù)庫中有一些故事。每一行都有故事。我想用java顯示數(shù)據(jù)庫中的故事。我很樂意展示數(shù)據(jù)庫中的故事。我的問題是我想顯示一些水平居中的線。為此,我在該行的文本之前添加了 <#c> 標(biāo)記,以使文本水平居中。數(shù)據(jù)庫故事如下:<#c>聰明的老貓頭鷹有一只老貓頭鷹住在一棵橡樹里。每天他都會(huì)看到周圍發(fā)生的事情。昨天他看到一個(gè)男孩幫助一位老人拎著一個(gè)沉重的籃子。今天他看到一個(gè)女孩對(duì)她媽媽大喊大叫。<#c>他見得越多,說話就越少。<#c>他說得越少,聽到的就越多。他聽到人們說話、講故事。....故事的道德啟示 :<#c>你應(yīng)該善于觀察,少說多聽。<#c>這會(huì)讓你成為一個(gè)聰明的人。我在下面嘗試過這樣的。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> 在內(nèi)的所有文本。但我想刪除 <#c> 并使 <#c> 標(biāo)記線水平居中。我嘗試使用 StringBuilder 和追加功能。但我無法申請(qǐng)。StringBuilder sb = new StringBuilder();我不明白我將如何實(shí)現(xiàn)這一點(diǎn)。我真誠(chéng)地需要你的幫助。
查看完整描述

1 回答

?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果你只是想

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

  2. 如果該行中有這樣的標(biāo)簽,則將列表項(xiàng)中的文本居中

那么您可以嘗試在設(shè)置列表項(xiàng)文本內(nèi)容的代碼部分中這樣做:

// 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();

請(qǐng)注意,我沒有您的完整代碼,無法以任何合適的方式對(duì)其進(jìn)行測(cè)試。您必須自己調(diào)試任何錯(cuò)誤。您也可以縮短此代碼,但我認(rèn)為多寫幾行可以顯示在這種情況下更清楚地執(zhí)行此操作的方法。


查看完整回答
反對(duì) 回復(fù) 2023-07-28
  • 1 回答
  • 0 關(guān)注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)