我正在创建编辑文字:
EditText et=new EditText(this);
et.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
和视图:
View myView = new View(this);
我想(仅)在此视图中使用EditText。 我该怎么办?
答案 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);