jjzjj

setvisible

全部标签

android - ViewHolder ImageView setVisibility 重复

我有一个带有ViewHolder模式的适配器。它有一个TextView和一个ImageView。我必须对适配器中的数据库进行一些检查以显示ImageView或不显示。问题是将可见性设置为View.VISIBLE也设置为其他位置的其他ImageView。我确定我的数据库不包含与那些ImageView相关的数据,而只包含正确设置的数据。这是我的代码(我删除了textview集合的一部分,因为它运行良好):publicclassChaptersAdapterextendsArrayAdapter{privatefinalContextcontext;privatefinalArrayList

android - 在 setVisible 设置为 false 然后 true 之后,ActionBar 图标不再出现在 ActionBar 上

我有一个模式为ActionBar.NAVIGATION_MODE_TABS的ActionBar,我想在选择不同的选项卡时更改ActionBar上显示的图标。我用一个Activity成功地做到了,但是当我再次将它应用到另一个Activity时它表现得很奇怪。假设我有2个选项卡:Tab1和Tab2,我希望相机图标在选择Tab2时出现,在选择Tab1时消失。此外,Tab1是Activity开始时将选择的第一个选项卡。所以我做了这样的事情:因为我不想在HomeActivity第一次启动时出现相机图标,所以我设置了android:visible="false",然后当我运行下面的代码时:当Hom

android - setVisibility(View.GONE) 不会消失 View

在我的Activity中,我有一个开始按钮,单击该按钮时它应该淡出并最终消失setVisibility(View.GONE)问题是将可见性设置为GONE不会使View消失,它仍然可见。我特意让View动画淡出到0.1(而不是0),即使在调用setVisibility(View.GONE)之后我也可以在后台看到它。在上面。淡出动画anim_fade_out.xml是:方法是showTimer():privatevoidshowTimer(){finalLinearLayoutstartButtonArea=(LinearLayout)findViewById(R.id.startButt

java - Android - setVisibility 不改变 RelativeLayout 的可见性

我正在尝试使用visibility属性在某个点击事件上操纵RelativeLayout的可见性。在为每个列表项添加事件处理程序后,我可以检查可见性状态是否正在改变,但在Android模拟器中,屏幕根本没有改变(我已经在XML以确保它会显示)。这是点击处理程序的代码:someHolder.itemView.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){LayoutInflaterlayoutSeed=(LayoutInflater)context.getSystemServic

android - View.setVisibility(View.VISIBLE) 是否强制重绘 View ,即使它已经可见?

我正在尝试找出对我的自定义View的优化。我想知道即使View已经可见,调用View.setVisibility(View.VISIBLE)是否会强制Android框架更新View可见性( 最佳答案 No,itdoesn't.看看setVisibility():publicvoidsetVisibility(intvisibility){setFlags(visibility,VISIBILITY_MASK);if(mBGDrawable!=null)mBGDrawable.setVisible(visibility==VISIBL

android - ProgressBar setVisibility 不起作用

我有一些数据库操作的异步任务在我开始任务之前,我调用了这个函数,以显示一个prograssBarProgressBar在RelativLayout中,因为网上有人说在progressBar上调用setVisibility();在某些情况下不起作用(对我来说也不行)publicstaticvoidshowProgressBar(){Log.e("TEST","TrytoshowProgressBar,Visibiliy:"+prog_bar.getVisibility());if(prog_bar!=null){prog_bar.setVisibility(RelativeLayout.

android - SetVisibility 不起作用?

我是android开发的新手。我在LinearLayout中包含一个网格,组成网格的每个项目都是一个按钮。当用户按下这些按钮中的任何一个时,我希望此LinearLayout不可见。这是我的“主页”布局外壳://这是我在MyArrayAdapter中设置的onClick方法(用于膨胀按钮)@OverridepublicvoidonClick(Viewv){ViewconvertView=activity.getLayoutInflater().inflate(R.layout.layout_home,null);LinearLayoutll_options=(LinearLayout)c

java - Android,setVisibility/动画问题

我有一个linearLayout,当我按下按钮时它会消失,当我再次按下按钮时它会恢复。但是它做得太快了,看起来不太好。我这样做是通过:disappearView.setVisibility(View.GONE);我想添加一些动画...如果我只是将可见性设置为不可见,布局所在的空间仍然存在。所以我尝试了这个:if(disappearView.getVisibility()==View.VISIBLE){Animationout=AnimationUtils.makeOutAnimation(this,true);disappearView.startAnimation(out);disa

android - fragmentTransaction.hide 和 setVisibility(GONE) 之间的区别;

除了addToBackStack之外,将包含fragment的布局可见性设置为GONE和fragmentTransaction.hide(fragment)之间有什么主要区别吗? 最佳答案 fragmentTransaction.hide(fragment)做publicvoidhideFragment(Fragmentfragment,inttransition,inttransitionStyle){if(DEBUG)Log.v(TAG,"hide:"+fragment);if(!fragment.mHidden){fragme

android - android:animateLayoutChanges =“true”with setVisibility(View.GONE)

在我的根布局中android:animateLayoutChanges="true"当我使一些以前处于view.gone状态的视图可见时,这将生成完美的动画。布局完全展开。但是当我试图删除setVisibility(View.GONE)这使它看起来很突兀。视图立即消失,但布局更改动画从视图所在的位置开始,使其看起来像视图消失了两次。请帮帮我!:) 最佳答案 if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.JELLY_BEAN){faqLayoutBinding.faqListLayout.