【发布时间】:2013-03-07 06:41:06
【问题描述】:
我想知道是否可以将 android 中的 EditText 从 0 放大到填充其父级。我尝试了几件事,但目前我有 LinearLayout 并且 EditText 是通过代码添加的:
<LinearLayout
android:id="@+id/ll_buscarenlace"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="0.8"
android:gravity="right" >
-
EditText et = (EditText) new EditText(this.act);
LinearLayout ll = (LinearLayout) this.act.findViewById(R.id.ll_buscarenlace);
et.setWidth(0);
ll.addView(et);
for (int i=0; i<=ll.getWidth(); i++){
et.setWidth(i);
Thread.sleep(50);
}
但这是我尝试做的许多事情之一。提前致谢
【问题讨论】:
-
所有这些代码都在一个java文件中?请说不。
-
我似乎没有看到任何 TextView 被添加?您添加的是 EditText 而不是 TextView。还是我错过了什么?
-
如果您有多个文件。请在此处发布时将其分开。读者无法理解哪个文件中的哪个代码。
-
如您所知,这些位于 Layouts 文件夹和 src 文件夹中。抱歉,它是 EditText,而不是 TextView,我太累了……如您所知,这是两个独立的文件