Java 如何创建新的TextView并显示它?(带编程)
我还是Android Studio的新手,为了练习,我想制作一个简单的待办事项列表应用程序。我很难创建新的文本视图并显示它 我知道我可能需要手动将TextView插入到布局中,但我不知道如何做 这是我的主要活动代码:Java 如何创建新的TextView并显示它?(带编程),java,android,android-studio,Java,Android,Android Studio,我还是Android Studio的新手,为了练习,我想制作一个简单的待办事项列表应用程序。我很难创建新的文本视图并显示它 我知道我可能需要手动将TextView插入到布局中,但我不知道如何做 这是我的主要活动代码: public class MainActivity extends AppCompatActivity implements View.OnClickListener { Button submitBtn; EditText userInput; @Ov
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button submitBtn;
EditText userInput;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
submitBtn = (Button)findViewById(R.id.submitBtn);
userInput = (EditText)findViewById(R.id.userInput);
submitBtn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if(v.getId() == R.id.submitBtn) {
String userInputString = userInput.getText().toString();
TextView listItem = new TextView(this);
listItem.setText(userInputString);
}
}
}
我正在使用ConstraintLayout进行布局。如果有人能帮我找到正确的方向,我将不胜感激,提前谢谢 在最简单的情况下,使用其ID获取
,然后使用
作为参数调用
。
假设您的
具有idmyLayout
:
ConstraintLayout layout = (ConstraintLayout)findViewById(R.id.myLayout);
layout.addView(listItem);
这回答了你的问题吗?