android - 单击textView时隐藏水平滚动视图

时间:2017-02-01 15:05:46

标签: android textview horizontalscrollview

我是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

1 个答案:

答案 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);
             }
        });