gpt4 book ai didi

java - 安卓应用程序。从文本字段创建复选框

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:14 25 4
gpt4 key购买 nike

我是 java 和 android 编程新手。我想做的是创建一个应用程序,在 EditText 字段中引入名称后创建一个复选框。就像创建待办事项列表或购物 list 一样。

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void storeProduct(View view) {
//Input name
EditText productField = (EditText) findViewById(R.id.product_field);
String product = productField.getText().toString();
}

public void createCheckBox(String product){
//Create Checkbox
CheckBox savedPRoduct = new CheckBox(getApplicationContext());
savedProduct.setText(producto);
}

这就是我到目前为止所得到的。而且我不确定这是否正确。我一直在查找文档和一些论坛(包括这个论坛),并且我设法创建了 storeProduct 方法来保存 EditText View 中的字符串。然后,我创建 createCheckbox 方法,该方法使用 EditText View 中的字符串生成复选框。我不确定如何创建显示所创建的复选框的方法。

非常感谢您可以与我分享的任何线索和信息。

非常感谢。

最佳答案

您通常需要在位于 res/layout/R.layout.activity_main.xml 下的文件中添加 View 内容

从那里您可以在布局中添加所需的所有 View 。这是 Android 文档中的布局示例。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:orientation="vertical" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/to" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/subject" />
<EditText
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="top"
android:hint="@string/message" />
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/send" />
</LinearLayout>

您也可以通过编程方式完成此操作,但我不会建议您这样做,因为这违反了 Android 的良好实践。

关于java - 安卓应用程序。从文本字段创建复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33850051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com