我的问题是如何在javacode中声明Textview变量?
我的代码在这里:
TextView tv1 = new TextView(MainActivity.this);
我想在这个函数中使用tv1:
build.setPositiveButton("Tamam", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
我尝试使用此代码:tv1 = new TextView(MainActivity.this)
但我有这个问题:
此行有多个标记 - 令牌上的语法错误" new",删除此令牌 - 无法将TextView解析为变量 - 无法分配最终的局部变量tv1,因为它是在封闭类型中定义的
答案 0 :(得分:0)
findViewById()..它是否响铃?
您需要在内容视图布局中声明Text视图并使用它,方法是使用findViewById(R.id.view_id)进行分配;
要将textview添加到布局,请按照
进行操作LinearLayout linear = (LinearLayout) findViewById(R.id.linearlayout2);
TextView tv = new TextView(this);
tv.setText("Text here");
tv.setId(id);
linear.addView(tv);