Android 获取嵌套父对象
我有这样嵌套的视图Android 获取嵌套父对象,android,Android,我有这样嵌套的视图 FrameLayout CardView LinearLayout LinearLayout LinearLayout ImageButton 在ImageButton的侦听器中,我将顶部框架布局设置为不可见 还有什么比这更好、更具活力的方式吗? public void onButtonClicked(View view) { ((FrameLayout)view .getParent()
FrameLayout
CardView
LinearLayout
LinearLayout
LinearLayout
ImageButton
在ImageButton的侦听器中,我将顶部框架布局设置为不可见
还有什么比这更好、更具活力的方式吗?
public void onButtonClicked(View view) {
((FrameLayout)view
.getParent()
.getParent()
.getParent()
.getParent()
.getParent())
.setVisibility(View.GONE);
}
在布局文件中,为要隐藏的视图提供一个
android:id=“+@id/yourName”
,然后使用
View viewToHide = findViewbyId(R.id.yourName);
从那里,您可以设置
viewToHide.setVisibility(View.GONE)
在布局文件中,为要隐藏的视图指定一个android:id=“+@id/yourName”
,然后使用
View viewToHide = findViewbyId(R.id.yourName);
从那里,您可以设置
viewToHide.setVisibility(View.GONE)代码>我知道片段有一个getView()
方法。我敢肯定,如果你想获得最佳视角,活动也会有类似的效果。否则,findViewById
工作得很好。能否显示布局xml文件代码,或者至少显示cardwiew
布局,即要隐藏的布局?我知道片段有一个getView()
方法。我敢肯定,如果你想获得最佳视角,活动也会有类似的效果。否则,findViewById
工作得很好。能否显示布局xml文件代码,或者至少显示cardwiew
布局,即您要隐藏的布局?