【发布时间】:2013-02-11 06:39:07
【问题描述】:
功能:
单击按钮时要显示图像当我单击图像时,图像应该消失(为此我使用 View.GONE)。
布局: 我在该按钮上相对布局一个按钮和一个图像,但在创建方法的活动中,我使图像视图消失,以便我可以单击按钮。
问题: 当我第一次单击按钮时,它工作得很好,即图像出现,单击图像时它消失了。(为此,我分别使用 View.visible 和 View.gone)。但是当我第二次尝试单击按钮时,它不会显示图像。
我认为图像视图只是消失了,但实际上图像仍然存在,这就是为什么按钮可能无法点击的原因。那么我该怎么做才能让按钮可点击。任何帮助将不胜感激。谢谢...
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.settings1);
img = (ImageView) findViewById(R.id.imageView4);
btn = (Button) findViewById(R.id.btn);
img.setVisibility(View.GONE);
}
btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
img.setVisiblity(View.VISIBLE);
}
}
img.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
img.setVisiblity(View.GONE);
}
}
【问题讨论】:
-
能否把代码贴出来,让我们更好地帮助你
-
检查点击事件是否有效。通过将日志保持在按钮内单击来检查
标签: android android-layout android-relativelayout