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 clickTextView.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不可见的部分,但在那之后我就迷路了。。。