2011-12-24 14 views
0

に消える:私は14だれでもに私のtargetSdkを変更するとImageViewのが示されていないいくつかの理由
enter image description hereTextViewには2.xで動作しますが、テキストが、私はこのような何かやりたいICS

を何が起こっているか知っていますか?

RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<ImageView 
    android:id="@+id/venueinformation_header_imageview" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:adjustViewBounds="true" 
    android:contentDescription="Venue Information Header" 
    android:src="@drawable/venueinformation_header_image" /> 

<TextView 
    android:id="@+id/venueinformation_header_textview" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:gravity="right" 
    android:text="@string/venuinformation_header_label" 
    android:textSize="55sp" /> 
</RelativeLayout> 

おかげ

答えて

2

私はそれを理解しました。画像そのものに何か問題がありました。私はそれが大きすぎると思う。私はそれを小さくし、それは働いた。

+0

あなたは、同じ画像を保持し、アプリで拡大縮小することができます。それはどんなサイズの画面でもうまく表示されるはずです。プロパティがscaletypeであると考えてください – Tony

+0

スケールが小さいか、または重量/サイズが小さくなっていますか?制限がどこにあるのか不思議です。ありがとう。 – TryTryAgain

+0

私は同じ問題を抱えていました - 画像が大きすぎました。余分なバイト数やピクセルが好きではないかどうかはわかりませんが、写真のサイズを小さくすることはできません。 – Keith

1

あなたは2つのオプションがあります:

  1. は、カスタムビューを作成します。paintメソッドでImageViewのを拡張し、あなたが望むテキストを描画するか、
  2. を必要とするものは何でもあなたのレイアウトをしてくださいRelevantLayoutの代わりに、イメージビューの上にテキストビューを置くためにframelayoutを使用する必要があります
+0

2.xではどうしましたか?私は両方の要素を相対レイアウトの子としてframelayoutに配置しようとしましたが、うまくいきませんでした。私はフレームレイアウトで移動したくないというコードを私が投稿したコードには含まれていない他のものがあります。 – FuegoFingers

関連する問題