gpt4 book ai didi

android - 如何使用按钮单击使隐藏布局可见?

转载 作者:行者123 更新时间:2023-11-29 02:09:43 26 4
gpt4 key购买 nike

在此代码中,我尝试了一些触摸屏事件

    @Override
public boolean onTouchEvent(MotionEvent touchevent) {

switch (touchevent.getAction())
{
case MotionEvent.ACTION_DOWN:
{
oldTouchValue = touchevent.getX();
break;
}
case MotionEvent.ACTION_UP:
{
float currentX = touchevent.getX();
if (oldTouchValue < currentX && panel.getVisibility() == View.VISIBLE)
{
panel.clearAnimation();
panel.startAnimation(mAnimHide);
panel.setVisibility(View.INVISIBLE);

}
if (oldTouchValue > currentX && panel.getVisibility() == View.INVISIBLE)
{
panel.setVisibility(View.VISIBLE);
panel.startAnimation(mAnimShow);
}
break;
}
}


return false;
}

//当我尝试下面的方法时它不起作用

public void onClick(View v) {
switch(v.getId())
{
case R.id.onClick:
}
if(panel.getVisibility()==View.INVISIBLE)
{
panel.setVisibility(View.VISIBLE);
panel.startAnimation(mAnimShow);
}
}

当我试图让隐藏的布局在按钮点击时可见该程序没有响应。我已经尽力了。

谁能帮帮我?我们应该如何使 Action 事件起作用?

最佳答案

尝试使用 id 的实际 int,而不是 R.id.onClick。所以如果你给按钮一个 id 30,例如,使用 case 30:...

关于android - 如何使用按钮单击使隐藏布局可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8183918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com