我正在用android编写一个代码计算器应用程序

我正在用android编写一个代码计算器应用程序,android,android-layout,Android,Android Layout,我正在写一个代码计算器程序,它有两个按钮adv和basic。因此,当用户点击adv.时,所有adv.函数btn将显示为log、inv和squareroot。当用户单击basic时,将显示基本符号,如+、-、*、/、和nos。因此,我考虑使用片段来查看按钮,根据点击的adv或basic按钮。有没有其他东西可以代替片段,我可以用它来建议。请给我讲一下这个话题。 创建2个布局,并在按钮的onClickListener上动态设置它们 定义2个片段,并在单击模式时动态添加和删除它们。就我个人而言,我更喜欢

我正在写一个代码计算器程序,它有两个按钮adv和basic。因此,当用户点击adv.时,所有adv.函数btn将显示为log、inv和squareroot。当用户单击basic时,将显示基本符号,如+、-、*、/、和nos。因此,我考虑使用片段来查看按钮,根据点击的adv或basic按钮。有没有其他东西可以代替片段,我可以用它来建议。请给我讲一下这个话题。

创建2个布局,并在按钮的onClickListener上动态设置它们


定义2个片段,并在单击模式时动态添加和删除它们。就我个人而言,我更喜欢碎片

可能会从布局中动态添加和删除视图?例如,如果您有LinearLayout ll按钮btn,请执行以下操作:ll.add(btn)或ll.remove(btn),方法很简单,您可以这样做..创建两个布局,一个用于adv,另一个用于基本按钮。然后只需在单击按钮时更改布局的可见性。@Ketan Ahir+1,您表达得更好,并且与问题发起者的问题更相关