And*_*åle 3 android textview android-button
我试图通过button单击显示文本。
这是我的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);
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
怎么了?在手机上测试时,我只会得到空白页。
除非您的帖子中有错字,否则您的问题是您尚未声明正确的Activity方法
public void onCrate(Bundle savedInstanceState) {
Run Code Online (Sandbox Code Playgroud)
应该
public void onCreate(Bundle savedInstanceState) {
Run Code Online (Sandbox Code Playgroud)
另外,您可能应该使您的Views成员变量(在之前声明它们并在中onCreate()初始化它们onCreate())
编辑
要显示/隐藏您的内容TextView,可以使用getVisibility确定要做什么。所以这就像
public void onClick(View v) {
tidiTekst.setVisibility((tidiTekst.getVisibility() == View.Visible)
? View.GONE : View.VISIBLE);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13546 次 |
| 最近记录: |