Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:使用textView显示字符串_Android_Textview - Fatal编程技术网

Android:使用textView显示字符串

Android:使用textView显示字符串,android,textview,Android,Textview,您好,我正在尝试用文本视图显示字符串。我正在动态地执行此操作,代码如下: LinearLayout layout=(LinearLayout) this.findViewById(R.id.Layout); EditText editText=(EditText) this.findViewById(R.id.textView); Button button=(Button) this.findViewById(R.id.btnAdd); Layout

您好,我正在尝试用文本视图显示字符串。我正在动态地执行此操作,代码如下:

   LinearLayout layout=(LinearLayout) this.findViewById(R.id.Layout);
   EditText  editText=(EditText) this.findViewById(R.id.textView);
   Button        button=(Button) this.findViewById(R.id.btnAdd);

    LayoutParams lparams = new LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
            TextView tv=new TextView(this);
            tv.setLayoutParams(lparams);
            tv.setText(display);
            this.layout.addView(tv);
,但它在此上遇到错误。layout.addViewtv;你能告诉我我做错了什么吗

提前多谢

可更新的活动代码:

public class CalendarDate extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_calendar_date);
    Bundle extras = getIntent().getExtras();

    String dday = extras.getString("currentday");
    String dmonth =extras.getString("currentmonth");
    String dyear = extras.getString("currentyear");

    ActionBar ab = getActionBar();


    ab.setTitle(dday+"/"+dmonth+"/"+dyear );



    Bundle extraz =getIntent().getExtras();


    String display = extras.getString("EXTRA_MESSAGE");

    setContentView(R.layout.activity_calendar_date);

   LinearLayout layout=(LinearLayout) this.findViewById(R.id.Layout);
   EditText  editText=(EditText) this.findViewById(R.id.textView);
   Button        button=(Button) this.findViewById(R.id.btnAdd);

    LayoutParams lparams = new LayoutParams(
            LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
            TextView tv=new TextView(this);
            tv.setLayoutParams(lparams);
            tv.setText(display);
            layout.addView(tv);
}

删除此项,只需layout.addViewtv;。此选项仅用于引用实例变量。在this.layout.addViewtv中任何方法之外的类中的变量

;表示布局无法解析或不是字段。请尝试:layout.addViewtv@SoCo你能发布完整的活动代码吗?Tobiel解决方案应该有效吗?@Raghunandan我发布了一个类似的问题。我不认为去掉这个会有什么不同