0
我想要点击添加图标(+)作为此图片时,它会添加更多的EditText以添加另一个地址。号码地址可以根据用户需要扩展。我该怎么做? Add a EditText使用按钮添加EditText
我想要点击添加图标(+)作为此图片时,它会添加更多的EditText以添加另一个地址。号码地址可以根据用户需要扩展。我该怎么做? Add a EditText使用按钮添加EditText
所有你需要的容器中,你可以在运行时addviews首先:
例如:
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Address"/>
<Button
android:id="@+id/addAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
现在,您需要在运行时添加编辑文本。
final LinearLayout container = (LinearLayout) findViewById(R.id.container);
Button button = (Button) findViewById(R.id.addAddress);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText editText = new EditText(HomeActivity.this);
container.addView(editText);
}
});
请详细了解如何在运行时添加视图。
非常感谢Damanpreet Singh。 –
在谷歌搜索“在编辑器中在android中创建edittext”。这个搜索后你会明白。 –
你有试过什么吗? –
发布你尝试过的东西,没有什么是不可能的 – Harry