0

textViewを使用してテキストボックスを表示しようとしています。実行時にデータを追加しています。私はちょうどサイズ23行のボックスを表示したい。エミュレータで表示されるレイアウトが実際のデバイスと同じではありません

コードはこれを使用しています。

私はエミュレータでこれを見ると今では完全に(アンドロイド2.2)来るの
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 
    <ScrollView 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 

     <TextView 
      android:id="@+id/twittertext" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:fadingEdge="vertical" 
      android:maxLines="23" 
      android:minLines="23" 
      android:background="@drawable/dropshadow" 
      android:scrollbars="vertical" 
      android:text="Getting data on your slow n/w..." 
      android:textColor="#ffffff" 
      /> 
    </ScrollView> 
</LinearLayout> 

しかし、私は、実際のデバイス(ワイルドファイア2.2.1)で同じコードをテストボックスは、23行のために来ていません。むしろ5行のボックスを表示するだけです。スクロールすることができていますが、

次のようになります。minLine

が機能していません。

私を助けてください。

+0

レイアウトエディタのEclipseで、ターゲットをAndroid 2.2に設定していますか? –

答えて

0

私はそれに答えない。しかし、これは私が解決した方法です。他の誰かがそれを求めている場合に備えてです。

私は画面のピクセルを使用して、ビューに必要なピクセルを計算しました。その後、

android:layout_height 

というプロパティを追加してくれました。

関連する問題