Ich bin Radiobuttons dynamisch mitandroid RadioButton- Taste ziehbar Schwerkraft
RadioButton radioButton=new RadioButton(context);
LayoutParams layoutParams=new LayoutParams(radioWidth,radioHeight);
layoutParams.gravity=Gravity.CENTER;
radioButton.setLayoutParams(layoutParams);
radioButton.setGravity(Gravity.CENTER);
BitmapDrawable bitmap = ((BitmapDrawable)drawableResource);
bitmap.setGravity(Gravity.CENTER);
radioButton.setBackgroundDrawable(getResources().getDrawable(R.drawable.itabs_radio));
radioButton.setButtonDrawable(bitmap);
erzeugt wird, wie man sehen kann ich verzweifelt versuche Schwere der Taste ziehbar zum Zentrum zu setzen, aber ohne Grund seines immer im Mittelpunkt und links ausgerichtet, here der angemessene der Standardstil von android Radiobutton:
<style name="Widget.CompoundButton">
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:textAppearance">?android:attr/textAppearance</item>
<item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item>
<item name="android:gravity">center_vertical|left</item>
</style>
<style name="Widget.CompoundButton.RadioButton">
<item name="android:background">@android:drawable/btn_radio_label_background</item>
<item name="android:button">@android:drawable/btn_radio</item>
</style>
gibt es eine Möglichkeit I-Taste ziehbar zum Zentrum ausrichten kann?
Können Sie ein Beispiel-Snippet bereitstellen? Ich bin nicht in der Lage es herauszufinden! – Shardul
Ja, es ist wirklich im Wert von 1000s. Aber ich akzeptiere es nicht, seit ich es mit einem einfacheren Weg an mich herangetragen habe. Keine Respektlosigkeit. Danke nochmal! – Shardul
Dank ein Haufen Shardul. Gestatten Sie mir, darauf hinzuweisen, dass Ihre Version über einen benutzerdefinierten Konstruktor verfügt, Attribute nicht ordnungsgemäß verwendet und daher nicht als Ersatz für RadioButton verwendet werden kann. Vergiss es. Das ist das letzte Mal, dass ich solche Schwierigkeiten habe. –