私のlogcatからこれらの2行は、両方の行を参照してください同じ正確な長さですが、テキストの文字列を表示していないことができAndroidのTextViewの複数行の書式
04-19 13:57:44.918 26962-26962/ts.kiosk.app.checkout E/java.lang.StackTraceElement: "Tendered Amount: Rs. 0.00"
04-19 13:57:44.919 26962-26962/ts.kiosk.app.checkout E/java.lang.StackTraceElement: "Change Due: Rs. 0.00"
String.fortmat()でフォーマットされた文字列であります彼らがするフォーマットされたまったく同じ:
String.format("%-25s Rs. %2$8.2f", "Tendered Amount:", formatCentsToCurrency(checkoutBasket.tenderedAmount));
String.format("%-25s Rs. %2$8.2f", "Change Due:", formatCentsToCurrency(checkoutBasket.changeDue));
だから、これはTextViewに並んでどのようにそのです:
"Tendered Amount: Rs. 0.00"
"Change Due: Rs. 0.00"
私は私のTextViewがフォーマッティングsomewhowをめちゃくちゃにされたと思っています:
<TextView
android:id="@+id/text_receipt"
android:layout_width="wrap_content"
android:layout_height="match_parent"
style="@style/popUpReceiptText"
android:text="@string/popup_detail_description_default"
android:gravity="left"
android:layout_gravity="center_horizontal"/>
あなたはどのような問題のスクリーンショットを追加できますありますか?あなたの説明からわかりにくいです –
TextViewでどのように位置がずれているかを示すテキストを追加しました – Mike6679
タブを使ってみましたか? '\ t' –