我的布局中没有出现两个按钮

时间:2017-03-15 05:24:06

标签: java android xml android-layout

嗨我正在试图找出错误,但我仍然无法:(。以下是获取我的活动布局xml的链接。(对不起,所以我不允许我在这里写因为字符限制:()

link to code

问题是当我设置" main"布局到可见,所有其他看不见(这是我想要做的)按钮"双边"和" guassianblur"不会出现那些按钮的黑色空间。其他按钮看起来不错。我试过改变尺寸参数但仍然没有运气。任何人都可以指导我这个吗?以下是我设置可见性的方式

mainview.setVisibility(View.VISIBLE);
lightview.setVisibility(View.INVISIBLE);
colorview.setVisibility(View.INVISIBLE);
dilateview.setVisibility(View.INVISIBLE);
erodeview.setVisibility(View.INVISIBLE);
blurview.setVisibility(View.INVISIBLE);
medianview.setVisibility(View.INVISIBLE);
guassianfiltering.setVisibility(View.INVISIBLE);
bilateralfiltering.setVisibility(View.INVISIBLE);

3 个答案:

答案 0 :(得分:1)

尝试设置android:visibility="gone"而不是“隐身”。 见stackoverflow link

答案 1 :(得分:1)

代替Invisible使用可见性GONE

mainview.setVisibility(View.VISIBLE);
lightview.setVisibility(View.GONE);
colorview.setVisibility(View.GONE);
dilateview.setVisibility(View.GONE);
erodeview.setVisibility(View.GONE);
blurview.setVisibility(View.GONE);
medianview.setVisibility(View.GONE);
guassianfiltering.setVisibility(View.GONE);
bilateralfiltering.setVisibility(View.GONE);

答案 2 :(得分:0)

View.VISIBLE表示该视图应该对用户可见,用户可以进行交互。

View.INVISIBLE表示视图不应该对用户可见,因此它们不能与视图交互,但视图占用与可见状态相同的空间。

并且,View.GONE表示该视图不应该对用户可用,也不会占用屏幕中的任何空间,也不会影响其他视图。

Android Documentation