0
我使用的Java代码,但按钮拍摄文本LDPI但不是在MDPI和HDPI 按钮为什么按钮不能在mdpi和ldpi中设置文本?
运行在MDPI简单的按钮代码创建的,但没有文字显示,当我使用此代码objlinear = new LinearLayout(this);
llinner = new LinearLayout(this);
objlinear.setOrientation(LinearLayout.VERTICAL);
llinner.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams txtLayoutParams =
new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT);
llinner.setLayoutParams(txtLayoutParams);
createButton();
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT);
setContentView(objlinear,lp);
Toast.makeText(this, "check", Toast.LENGTH_LONG).show();
}
private void createButton() {
//int size = list.size();
for (int index = 0; index <3; index++) {
Button objwidgetbutton = new Button(this);
LinearLayout.LayoutParams objlayoutbtnparams = new LinearLayout.LayoutParams(250,30); // Verbose!
objwidgetbutton.setText("hiii");
llinner.addView(objwidgetbutton,objlayoutbtnparams);
}
objlinear.addView(llinner);
}
制作按钮
你是什么意思的“在mdpi中运行代码”?在具有mdpi分辨率的模拟器中? – 2012-03-28 14:40:37