java - 在 Android 中查看动态文本

标签 java android

我正在尝试在文本框中打印“Hello +”书面文本(正如我之前发布的)。这是我完成的代码。但它不是打印Hello+书面文本,而是仅在单击按钮后打印Hello。

任何建议将不胜感激。谢谢。

public class myActivity1 extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

      /* // testing add button
         setContentView(R.layout.content_layout_id);
      */

        final TextView nameText= (TextView) findViewById(R.id.entry);  
        //final TextView tv1 = new TextView(this);
        final TextView tv2 = new TextView(this);

        tv2.setText("Hello"+ nameText.getText().toString());

        final Button button = (Button) findViewById(R.id.Button01);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {

                setContentView(tv2);


            }
        });

    }
}

最佳答案

在“Hello”之后不会打印任何内容,因为 nameText 为空。

现在,也许 nameText 实际上是一个 EditText,并且您正尝试在运行时填充它。如果是这样,您需要检查OnClickListenernameText的内容。现在,您正在 onCreate() 中检查它,然后将 UI 呈现给用户。

关于java - 在 Android 中查看动态文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622184/

相关文章:

java - Java 中大字符串的唯一 String 对象

java - 如何检查 boolean 值是否为空?

java - 连接相机时出错: 0 --- Fail to connect to camera service

java - 如何检查所有 JSON 值是否都是字符串类型

android - 使用 Mono for Android 以编程方式/动态添加按钮控件以查看{示例}

Android Emulator 实例不显示 "Allow USB Debugging"确认以进行身份​​验证

java - Apache HttpClient : java. security.cert.CertPathValidatorException

javascript - Java Android - 从 WebView 获取图像

Android 应用内购买 Freedom Hack - 它是如何工作的?

java - 特殊字符问题