我试图通过点击按钮
来显示文本。
这是我的 onClick
代码:
public class Uteliv extends Activity {
public void onCrate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_uteliv);
TextView tidiTekst = (TextView) findViewById(R.id.tidiTekst);
tidiTekst.setVisibility(View.GONE);
Button tidiKnapp= (Button) findViewById(R.id.tidiKnapp);
tidiKnapp.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
tidiTekst.setVisibility(View.VISIBLE);
}
});
}
}
怎么了?当我在手机上测试它时,我只得到一个空白页面。
最佳答案
除非这是您帖子中的拼写错误,否则您的问题是您没有声明正确的 Activity
方法
public void onCrate(Bundle savedInstanceState) {
应该是
public void onCreate(Bundle savedInstanceState) {
此外,您可能应该创建View
的成员变量(在onCreate()
之前声明它们并在onCreate()
中初始化它们)
编辑
要显示/隐藏您的 TextView
,您可以使用 getVisibility确定要做什么。所以它会像
public void onClick(View v) {
tidiTekst.setVisibility((tidiTekst.getVisibility() == View.Visible)
? View.GONE : View.VISIBLE);
}
关于android - 使用按钮显示/隐藏文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320843/