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