タグ付けされた質問 「compound-drawables」

30
EditText内のドローアブルのクリックイベントの処理
EditText次のXMLを使用して、ウィジェット内のテキストの右側に画像を追加しました。 <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> しかしEditText、埋め込まれた画像がクリックされたときをクリアしたいと思います。これどうやってするの?

4
ImageViewとTextViewを含むLinearLayoutの代わりに複合ドローアブルを使用するにはどうすればよいですか
新しいLintツールをコードに対して実行しました。良い提案がたくさん出てきましたが、これはわかりません。 このタグとその子は、1つの複合ドローアブルで置き換えることができます 問題:複合ドローアブルを使用して、現在のノードをTextViewで置き換えることができるかどうかを確認します。 ImageViewとTextViewを含むLinearLayoutは、複合ドローアブルとしてより効率的に処理できます。 そして、これが私のレイアウトです <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerInParent="true"> <ImageView android:id="@+id/upImage" android:layout_width="20dp" android:layout_height="20dp" android:layout_gravity="center_vertical" android:scaleType="centerInside" android:src="@drawable/up_count_big"> </ImageView> <TextView android:id="@+id/LikeCount" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="2dp" android:layout_marginBottom="1dp" android:textColor="@color/gray" android:textSize="16sp" android:layout_gravity="center_vertical"> </TextView> </LinearLayout> この場合、誰かが化合物を描画可能にする方法の具体的な例を提供できますか?

17
android:DrawableRightを使用して、ボタンとTextViewでVectorDrawableを使用することは可能ですか?
TextViewまたはImageViewでVectorDrawableアセットを使用すると、「android:DrawableRight」/「android:DrawableEnd」/「android:DrawableStart」/「android:DrawableLeft」を使用すると、ランタイムクラッシュが発生します。 アプリは警告なしで問題なくコンパイルされます。 使ってます Gradle 1.5 サポートライブラリ23.2( 'com.android.support:appcompat-v7:23.2.0') 私が見つけたのは、このようにクラッシュすることなく、プログラムによってJavaでSVGを割り当てることができるということです。 TextView tv = (TextView) findViewById(R.id.textView); tv.setCompoundDrawablesWithIntrinsicBounds(null,null, getResources().getDrawable(R.drawable.ic_accessible_white_36px),null); (これは23.2のサポートライブラリのバグだと思います。) しかし、SVGアセットにdrawableRightなどを使用することは可能ですか? これが私のレイアウトです <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="au.com.angryitguy.testsvg.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawableRight="@drawable/ic_accessible_white_36px" android:background="@color/colorPrimary" android:textColor="#FFFFFF" android:textSize="22sp" android:text="Hello World!"/> </RelativeLayout> これが私の活動です package au.com.angryitguy.testsvg; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import …

16
ボタンのドローアブルを縮小するにはどうすればよいですか?
ボタンのドローアブルを小さくするにはどうすればよいですか?アイコンが大きすぎて、実際にはボタンよりも高くなっています。これは私が使用しているコードです: <Button android:background="@drawable/red_button" android:drawableLeft="@drawable/s_vit" android:id="@+id/ButtonTest" android:gravity="left|center_vertical" android:text="S-SERIES CALCULATOR" android:textColor="@android:color/white" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginLeft="25dp" android:layout_marginRight="25dp" android:drawablePadding="10dp"> </Button> 上の方が見た目、下の方が今の様子です。 これを試しましたが、画像が表示されません。:-( Resources res = getResources(); ScaleDrawable sd = new ScaleDrawable(res.getDrawable(R.drawable.s_vit), 0, 10f, 10f); Button btn = (Button) findViewById(R.id.ButtonTest); btn.setCompoundDrawables(sd.getDrawable(), null, null, null);
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.