2017-01-11 5 views
0

TextViewにバックスラッシュ(\)を表示するにはどうすればよいですか?私はAndroid Studioを使用しています。TextViewにバックスラッシュを表示するにはどうすればよいですか?

activity_main.xmlのTextViewにバックスラッシュを書き留めると、エミュレータに表示されません。

activity_main.xml:

<LinearLayout 
           xmlns:android="http://schemas.android.com/apk/res/android" 
           android:layout_width="match_parent" 
           android:layout_height="match_parent"> 
        <TextView 
            android:id="@+id/text_view_id" 
            android:layout_height="wrap_content" 
            android:layout_width="wrap_content" 
            android:text="\Backslash /> 
     </LinearLayout> 
+1

'setText(" \\ ")'を試しましたか? –

+0

activity_main.xmlにそれを記述する必要がありますか? – ecay

+0

いいえ、TextView/EditTextのJavaメソッドです –

答えて

3

使用textview.setText("\\")バックスラッシュ(\)文字を印刷します。 (バックスラッシュを印刷するには2つのバックスラッシュを使用してください)

0

xmlクラスで&#92; .Egを使用してください。
<string name="title">Title&#92;</string>

+1

私はそれが山の括弧の中に入るべきではないと思います –

+0

おかげでみんな!出来た。 – ecay

+0

したがって、正解として選択してください。 –

0

バックスラッシュは

  • 戻る 表示\
  • 使用例に\\ \そのものを大幅に削減 "を表示する\"を"

    1. 二重引用符のために使用する文字をエスケープされます

      textView.setText("\""); \\to display " 
      textView.setText("\\"); \\to display \ 
      
    関連する問題