A. android中,如何在点击button按钮时,将button按钮上的文字变小一点
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
button.setTextSize(12);
}
});
B. 如何通过代码设置Button title的字体大小
代码如下:
btnOpenAppURL.titleLabel.font=[UIFontsystemFontOfSize:12];
代码中的12可以根据需要自己调节
UIFontsystemFontOfSize:[UIFontsmallSystemFontSize];//系统小字体
UIFont 扩展:
UIFontsystemFontOfSize:[UIFontlabelFontSize];//系统标签字体
UIFontboldSystemFontOfSize:20;//加粗字体
UIFontitalicSystemFontOfSize:20;//斜体
C. 如何设置button字体 android
使用方法
第一种是在listview中配置android:listSelector=”@drawable/list_item_bg”
第二种是在listview的item中添加属性android:background=”@drawable/list_item_bg”
第三种是java代码中使用:
Drawable drawable = getResources().getDrawable(R.drawable.list_item_bg);
listview.setSelector(drawable);
注:列表有时候为黑的情况,需要加上下面的代码使其透明:
android:cacheColorHint="@android:color/transparent"
使用selector设置字体颜色
drawable/button_font.xml
<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="http://schemas.android.com/apk/res/android">
<itemandroid:state_selected="true"android:color="#FF0000"/>
<itemandroid:state_focused="true"android:color="#00FF00"/>
<itemandroid:state_pressed="true"android:color="#0000FF"/>
<itemandroid:color="#000000"/>
</selector>
使用方法
android:textColor="@drawable/button_color"
更复杂的效果
还可以实现更复杂的效果,例如渐变等等。drawable/button_color.xml
<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="http://schemas.android.com/apk/res/android">
<itemandroid:state_pressed="true">
<!--定义当button处于pressed状态时的形态。-->
<shape>
<gradientandroid:startColor="#8600ff"/>
<strokeandroid:width="2dp"
android:color="#000000"/>
<cornersandroid:radius="5dp"/>
<paddingandroid:left="10dp"
android:top="10dp"
android:bottom="10dp"
android:right="10dp"/>
</shape>
</item>
<itemandroid:state_focused="true">
<!--定义当button获得focus时的形态-->
<shape>
<gradientandroid:startColor="#eac100"/>
<strokeandroid:width="2dp"
android:color="#333333"
color="#ffffff"/>
<cornersandroid:radius="8dp"/>
<paddingandroid:left="10dp"
android:top="10dp"
android:bottom="10dp"
android:right="10dp"/>
</shape>
</item>
</selector>
使用方法
android:background="@drawable/button_color"
android:focusable="true"
D. 问一个 android button 的问题 字体和 button 显示比例的问题
android:paddingTop="0dp"
android:paddingBottom="0dp"
亲试
E. android 的button 如何在设置背景后根据文字的多少变换大小
1、建议你用.9.png来制作背景,然后设置好
2、button的宽度设置成warp_content,给它自适应,然后文字有多少就可以自动的调整了
F. 如何设置button 大小及按钮上字体大小
Button
在其属性中有value这个字段,修改里面的字就可以按钮的字了,也可以使用图片代替按钮背景。图片多大,按钮就多大
G. 关于BUTTON里面字体大小,设置大了就不居中了,怎么解决...
1.如果button的背景没有使用.9图片,则android:gravity="center"2.如果使用了.9图片,修改图片吧3.仅供参考