1
有关设置以编程方式创建的按钮的文本的基本问题。正如我在下面的代码中看到的,我已经完成了创建按钮的基础知识,但是我的按钮显示在我的附加图像中。基本上按钮中的文本不会按预期显示。任何想法为什么?注意:我已经将button声明为公共实例变量,位于我的onCreate()之上,并且已经使用addView()正确添加到了我的相对布局中。设置以编程方式创建的按钮的文本
// Create User button
btnUserAdmin = new Button(this);
// Customise the UserAdmin button
btnUserAdmin.setBackgroundColor(Color.BLUE);
btnUserAdmin.setTextSize(13.7f);
btnUserAdmin.setTextColor(Color.parseColor("#FFCC00"));
btnUserAdmin.setText("USER ADMINISTRATION");
btnUserAdmin.setGravity(Gravity.LEFT);
感谢。
尝试使用较小的文本大小(尝试12.0)。另外一个较小的填充会帮助(尝试设置4作为填充,仅用于实验) –
显示用于将按钮添加到视图组的代码。它看起来像你使用的布局参数要么不允许按钮来包装它的内容,要么你添加的viewgroup不够大。 – Dean
@ArtooDetoo:乌尔的建议工作,即添加衬垫..干杯人 – TokTok123