【问题标题】:Android Add Textview in java file, not XMLAndroid在java文件中添加Textview,而不是XML
【发布时间】:2018-03-16 13:34:36
【问题描述】:

我需要能够使用代码向我的应用程序添加文本视图,而不是使用 XML 或图形界面... 我有一个 imageview,但不知道如何修改它以获得 Textview(我是 Android 新手)...

这是我的 imageview 代码:

//Add view using Java Code
ImageView imageView = new ImageView(AndroidAddViewActivity.this);
imageView.setImageResource(R.drawable.icon);
LayoutParams imageViewLayoutParams 
= new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
imageView.setLayoutParams(imageViewLayoutParams);

mainLayout.addView(imageView);

【问题讨论】:

    标签: android textview


    【解决方案1】:
    TextView textView = new TextView(this);
    textView.setText("the text");
    LayoutParams textViewLayoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    textView.setLayoutParams(textViewLayoutParams);
    mainLayout.addView(textView);
    

    【讨论】:

    • mainLayout 变量(视图)的数据类型可能是什么?
    【解决方案2】:

    您可以这样做:

    TextView textView = new TextView(this);
    textView.setText("the text");
    

    【讨论】:

      【解决方案3】:

      你可以加个赞

      TextView nameHere = new TextView(this);
      nameHere.setText("your text here");
      

      这只是简单的代码行,你可以修改它来做更多的事情:)

      【讨论】:

        猜你喜欢
        • 2014-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-20
        相关资源
        最近更新 更多