【问题标题】:android - hide horizontal scrollview when textView is clickedandroid - 单击 textView 时隐藏水平滚动视图
【发布时间】:2017-02-01 23:47:04
【问题描述】:

我是安卓新手。我正在开发一个应用程序。我有一个 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

【问题讨论】:

    标签: android textview horizontalscrollview


    【解决方案1】:

    删除hsc.setAlpha(0.0f); 并使dailyUseItemsHS 在视图xml 中不可见

    在您的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);
                 }
            });
    

    【讨论】:

    • 谢谢先生。我忘了将可见性设置为 GONE... 现在代码 100% 完美运行.. :) :) :)
    猜你喜欢
    • 2011-03-20
    • 1970-01-01
    • 2011-07-25
    • 2012-10-05
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多