2012-01-06 18 views
0

コード内にアプリケーションGUIを作成します(レイアウトxmlファイルなし)。 Javaコードは動的に作成されたTextViewのsetBackgroundResource()のxmlファイルはどのように見えますか?

TextView tv = new TextView (this); 
tv.setBackgroundResource (R.drawable.custom_tv); 

このcustom_tv.xmlファイルの見た目はわかりません。 私は、このような方法でそれを書き込もうとしました:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <ScrollView android:id="@+id/chat_ScrollView" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentLeft="true"> 

      <TextView android:id="@+id/chat_text_chat" 
       android:text="center chat" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       android:singleLine="false" /> 
     </ScrollView> 
    </item> 
</layer-list> 

しかし、それは動作しませんでした。だから、どのようにこのXMLファイルを見てください?ありがとう。

+0

背景で何をしたいですか?何が間違っているのかを知っているかどうか、具体的に何をしたいのかを具体的に教えてください。(つまり、ソリッドカラー、リピート画像、グラデーションなどのバックグラウンドタイプなど) –

+0

こんにちは。私は計算機アプリケーションを書くと、それは1行の表示があります。私は、ユーザーによる型付き式が動的に左に移動したいと考えています。私は関数tv.setMovementMethod(新しいScrollingMovementMethod())を使用しようとしましたが、テキストはまだ移動しませんでした。だから、私は今xmlファイルでそれをやろうとしています。 –

答えて

0

毎回複数のtextviewsを追加すると仮定してScrollViewを使用している理由がわかりません。スクロールビューを1つのテキストビューに置き換えて、必要に応じてテキストを変更する方が良いでしょうか?

+0

こんにちはJardi。答えをありがとう。いい考えだね。私はたびにXの最後の記号だけを入力することができますが、携帯電話の種類によっては、どれくらいの兆候があるのか​​わかりません。 –

関連する問題