Android EditText:如何摆脱图形故障?

时间:2013-05-17 13:31:35

标签: android edit

当我使用以下setContentView使用以下视图在标准活动中创建EditText时:

public final class TestView extends LinearLayout {

    public TestView(Context context) {
        super(context);

        EditText text2 = new EditText(context);
        text2.setText("Test");
        this.addView(text2);
    }

}

我在编辑时遇到如下图形故障:

Graphical glitches

我该怎样摆脱那些?这是Android Bug吗?

1 个答案:

答案 0 :(得分:1)

您尚未为EditText设置任何参数。尝试为其设置参数并检查,

EditText text2 = new EditText(context);
        text2.setText("Test");      
        text2 .setLayoutParams(new LinearLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
                1f));
        text2 .setWidth(100);       
        text2 .setMaxLines(1);
        this.addView(text2);