Android:如何创建一个包含EditText的视图?

时间:2011-11-02 07:43:19

标签: android

我正在创建编辑文字:

EditText et=new EditText(this);
et.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

和视图:

View myView = new View(this);

我想(仅)在此视图中使用EditText。 我该怎么办?

2 个答案:

答案 0 :(得分:1)

Views(或“UI-Elements”)放在Android Activity上的常用方法是创建它们(以代码或XML格式)并将它们放在Layout中,然后显示

由于您只需要一个View,因此您可以使用FrameLayout

  

FrameLayout旨在阻挡屏幕上要显示的区域   单个项目。

示例代码和更多信息可以在链接的文档中找到。

答案 1 :(得分:0)

我认为,你需要在你的活动中只显示EditText。为此,你可以这样做:

 LinearLayout l=new LinearLayout(context);
 EditText et=new EditText(this);
 et.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));

 l.addView(et);

 setContentView(l);