Java 如何在单击按钮后显示文本

Java 如何在单击按钮后显示文本,java,android,Java,Android,我希望在单击按钮后显示文本(或按钮,无论什么): button5.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { -现在怎么办?创造一个意图 假设有一个文本视图,我想在点击按钮5后显示它。如何?在方法中单击(视图v)添加一行: myTextView.setVisibility(View.VISIBLE) 其中myTextView是包含要显示的文本的视图。在方法中

我希望在单击按钮后显示文本(或按钮,无论什么):

button5.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
-现在怎么办?创造一个意图

假设有一个文本视图,我想在点击按钮5后显示它。如何?

在方法中单击(视图v)添加一行:

myTextView.setVisibility(View.VISIBLE)
其中myTextView是包含要显示的文本的视图。

在方法中单击(视图v)添加一行:

myTextView.setVisibility(View.VISIBLE)

其中myTextView是包含要显示的文本的视图。

您只需在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事件中对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");
                }
    };
假设有一个文本视图,我想在点击按钮5后显示它。怎么做

像往常一样在XML中定义
文本视图
,但将其可见性设置为
不可见
消失

<TextView android:id="@+id/textView1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:visibility="invisible"
          />
此时将出现
TextView

或者,您可以让
TextView
始终可见,但不显示文本,然后在侦听器中调用
setText()

假设有一个文本视图,我想在点击按钮5后显示它。怎么做

像往常一样在XML中定义
文本视图
,但将其可见性设置为
不可见
消失

<TextView android:id="@+id/textView1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:visibility="invisible"
          />
此时将出现
TextView


或者,您可以让
TextView
始终可见,但不显示任何文本,然后在侦听器中调用
setText()

in on click
TextView.setText(“单击按钮时的文本”)
让xml中的TextView在onCreate中初始化,并在单击按钮时设置文本。如果您希望文本仅在单击按钮后显示,请将xml中的
可见性设置为
不可见
,并在单击按钮5时将其更改为
可见
,如果您在单击
按钮之前根本不希望显示
文本视图
,请切换
可见性
。在xml中将其设置为
不可见
,然后
textViewName.setVisibility(View.VISIBLE)
。否则,请按照@Raghunandan在单击时所说的操作
textView.setText(“单击按钮时的文本”)
将xml中的textView在onCreate中初始化,并在单击按钮时设置文本。如果您希望文本仅在单击按钮后显示,请将xml中的
可见性设置为
不可见
,并在单击按钮5时将其更改为
可见
,如果您在单击
按钮之前根本不希望显示
文本视图
,请切换
可见性
。在xml中将其设置为
不可见
,然后
textViewName.setVisibility(View.VISIBLE)
。否则,按照@Raghunandan说的做,这是另一个问题。我不确定,但我假设您将动画作为属性添加到文本视图中。但这是一个不同的问题(应该作为单独的SO条目打开),这是一个不同的问题。我不确定,但我假设您将动画作为属性添加到文本视图中。但这是一个不同的问题(应该作为单独的SO条目打开),关于如何使其淡入,请参见另一个问题的答案:我理解设置TextView不可见的部分,但之后我就迷路了…关于如何使其淡入,请参见另一个问题的答案:我理解设置TextView不可见的部分,但在那之后我就迷路了。。。