我想在单击按钮后出现一个文本(或按钮,无论如何):
button5.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
- 怎么办?创建一个意图?
假设在单击 button5 后我想显示一个 textView。如何?
您只需在 onClick 事件中对 TextView 做任何您需要做的事情,这是一个看起来如何的示例:
button5.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                     TextView tv = findViewById(R.id.textViewInLayout);
                     //Change visibility                 
                     tv.setVisibility(View.VISIBLE);
                     //set a value in the textview
                     tv.setText("Hello World");
                }
    };
    在您的方法 onClick(View v) 添加一行:
myTextView.setVisibility(View.VISIBLE)
其中 myTextView 是包含要显示的文本的视图。
假设在单击 button5 后我想显示一个 textView。如何?
像往常一样定义您的TextViewin XML,但将其可见性设置为invisibleor gone:
<TextView android:id="@+id/textView1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:visibility="invisible"
          />
(visibility="invisible"意味着TextView将占用布局中的空间,就好像它在那里一样,但实际上不会出现。visibility="gone"意味着TextView根本不会占用布局中的空间,就好像它不存在一样。)
然后,在你的OnClickListener:
textView1.setVisibility(View.VISIBLE);
并且TextView会出现。
或者,您可以一直TextView可见但没有文本,然后调用setText()您的听众。