0

次の TextView レイアウトがあります。

<TextView
    android:layout_width="10dp"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:drawableTop="@drawable/ic_launcher" >

このレイアウトをコードで拡張し、Android-Universal-Image-Loader を使用してイメージを drawableTop にロードしたいと考えています。しかし、私が理解しているように、TextView から backgroundTop の ImageView を取得する方法がないため、AUIL を使用できません。背景の ImageView を取得する方法はありますか? そうでない場合は、レイアウトを変更して ImageView を持ちながら元のレイアウトと同じように見えるようにするにはどうすればよいですか?

4

3 に答える 3

0
                TextView tv = (TextView) findViewById(R.id.TV);
                Drawable top = getResources().getDrawable(R.drawable.icon) ;
                tv.setCompoundDrawablesWithIntrinsicBounds(null, top, null, null) ;
 //             tv.setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)
于 2013-06-03T09:08:29.300 に答える
0

RelativeLayoutwithImageViewを使用してTextView操作するImageView

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_alignBottom="@+id/textView1"
        android:layout_alignLeft="@+id/textView1"
        android:layout_alignRight="@+id/textView1"
        android:layout_alignTop="@+id/textView1"
        android:src="@drawable/ic_launcher" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />
</RelativeLayout>
于 2013-06-03T09:15:27.327 に答える