Android 我需要一个类来控制显示哪个视图
我想创建以下行为。 假设我有一个扩展视图的类a和B。 现在我想创建一个类(例如X),它保存填充值(或其他布局配置,如宽度)。在X的剩余宽度/高度内,我想画A或B。假设我有一个外部按钮,我按下它,它循环显示哪个类A/B。 我是android新手,我不知道如何处理这个问题 目前,我希望获得上述功能。然后我可以适应我的需要。我正在做一个数独游戏。我有一个自定义gridview,每个项目都是一个自定义视图。 此customview在atm中正常工作。但我想把它分成两部分。 一个绘制数字,一个绘制注释(单元格中可能的数字)。 所以在我的例子中,我应该有81(9x9)个X,显示A或BAndroid 我需要一个类来控制显示哪个视图,android,android-custom-view,android-gridview,extends,sudoku,Android,Android Custom View,Android Gridview,Extends,Sudoku,我想创建以下行为。 假设我有一个扩展视图的类a和B。 现在我想创建一个类(例如X),它保存填充值(或其他布局配置,如宽度)。在X的剩余宽度/高度内,我想画A或B。假设我有一个外部按钮,我按下它,它循环显示哪个类A/B。 我是android新手,我不知道如何处理这个问题 目前,我希望获得上述功能。然后我可以适应我的需要。我正在做一个数独游戏。我有一个自定义gridview,每个项目都是一个自定义视图。 此customview在atm中正常工作。但我想把它分成两部分。 一个绘制数字,一个绘制注释(单
谢谢如果A或B从视图中延伸,只需使用此选项显示A
A.visibility = View.VISIBLE
B.visibility = View.INVISIBLE
用这个来显示B
B.visibility = View.VISIBLE
A.visibility = View.INVISIBLE
我懂了。但是我应该如何创建我的父对象呢。它应该是一个布局吗?它把A和B放在一起,我只是让1可见?我需要这个“容器”,这样我就可以在自定义网格视图的基本适配器中使用它81次。使用FrameLayout作为父级,这样A和B可以定位在同一个位置。