我是android新手。我正在开发一款应用。我的标题为textView
,内容为horizontalscrollview
。当我按下textView
时,我看到horizontalscrollview
显示在下方。
上述方法的Java代码......
final HorizontalScrollView hsc = (HorizontalScrollView) findViewById(R.id.dailyUseItemsHS);
TextView tv = (TextView) findViewById(R.id.daily_use_items_header);
hsc.setAlpha(0.0f);
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
hsc.setVisibility(View.VISIBLE);
hsc.animate().alpha(1.0f);
}
});
}
现在,当我再次按下textview时,我需要隐藏horizontalscrollview
。
答案 0 :(得分:1)
删除hsc.setAlpha(0.0f);
并在视图xml中隐藏dailyUseItemsHS
在onClick
活动中:
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(hsc.getVisibility() == View.INVISIBLE)
{
hsc.setVisibility(View.VISIBLE);
}
else if (hsc.getVisibility() == View.VISIBLE){
hsc.setVisibility(View.INVISIBLE);
}
});