转载请注明来源:http://blog.csdn.net/u010194538/article/details/50886475
最近需要做一个主页带有导航条的app,然后就网上搜到用RadioButton开始做,刚开始文字、图片整体靠右,改好后每个RadioButton里面设置了android:gravity="center",可还是不管用。
然后度娘有的说加上android:layout_margin=1dip,试了下还是不行。最后找到在RadioButton中设置属性 android:paddingLeft="0dp" 或者android:background="@android:color/transparent" 都可以让按钮居中,两个使用其中之一就可以了。
<style name="radioButtonStyle">
<item name="android:background">@android:color/transparent</item>
<item name="android:layout_width">0dip</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
<item name="android:textSize">14sp</item>
<item name="android:button">@null</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
<item name="android:drawablePadding">5dip</item>
</style>