我目前有一个布局,有scrollviewer作为主布局,并有一个相对较多的视图作为我的应用程序布局,但现在我需要制作选项卡,android教程指示使以编程方式实现每个选项卡的实际布局,如何将当前布局(xml)转换为类?是否有任何指导方针?如何在scrollviewer中设置相对布局,以及如何指定“android:layout_below =”SOMETHING“”和所有属性?转换布局到类
Q
转换布局到类
0
A
回答
0
我不太了解你的问题,但在创建TabLayout程序时,你需要定义每个选项卡使用的活动。他们每个人都应该有的setContentView(“活动布局”)
0
为了访问XML元素在Android中你需要做类似如下:
Button submitButton = (Button) myActivity.getViewById(R.id.btnSubmit);
然后就可以调用之类的东西submitButton.setVisibility( View.HIDDEN)来隐藏它,或者你需要做的任何事情。
这应该适用于任何布局元素。
确保在onActivityStart方法中执行此操作,否则会抛出运行时异常。
除非您使用某种XML解析算法,否则没有任何方法可以将XML布局文件自动“转换”为类,这听起来不像您正在尝试的那样。
希望这有助于!
相关问题
- 1. 用xslt转换xml到新布局
- 2. 转换网格布局
- 3. 转换AlertDialog来布局
- 4. 旋转使用布局画布变换
- 5. 转换枚举到布尔类型
- 6. 将静态布局转换为%百分比布局使用css
- 7. Bootstrap将两列布局转换为四列布局
- 8. Xamarin.Forms布局如何转换为平台特定的布局?
- 9. 意外转换为textview;布局标记是相对布局
- 10. 如何将线性布局转换为相对布局
- 11. 使用布局代理转换UICollectionView布局
- 12. 如何从iPAD/iPAD2布局转换为iPhone4/iPhone5/iPAD-mini布局
- 13. 将表格布局转换为div布局
- 14. 将表格布局转换为CSS布局
- 15. 转换外部XML布局为位图使用布局充气
- 16. python plasmoid中的多个布局/布局转换
- 17. 如何将约束布局转换为相对布局
- 18. 类型转换为布尔
- 19. 将线性转换为网格布局
- 20. 将B4A布局转换为XML版本
- 21. 转换为无表格布局
- 22. 将表格布局转换为Div
- 23. 如何布局转换成少SCSS
- 24. 将android布局转换为PDF文件
- 25. 转换形式布局在Perl
- 26. 将动画节点转换为布局
- 27. Classcastexception:Widget不能转换为布局
- 28. 转换动画与视图布局
- 29. HTML将表格转换为HTML布局
- 30. 理解CSS转换,不触发布局
我的意思是我应该如何将一个已经定义好的XML布局(一个具有嵌套视图和小部件的布局)转换为类,以便以编程方式定义每个选项卡的控制列表。 –
嗯,只需创建一个简单的活动来保存您的xml布局,然后使用该活动创建Tab! 'code' intent = new Intent()。setClass(this,NEWACTIVITYCLASS.class); \t \t规格= tabHost \t \t \t \t .newTabSpec( “NAMEOFTAB”) \t \t \t \t .setIndicator(res.getText(TEXT ID), \t \t \t \t \t \t res.getDrawable(ICON)) \t \t \t \t .setContent(intent); –
是的我知道,但我的问题是,我必须手动转换我的XML布局,我alreadu必须是NEWACTIVITYCLASS.class?或者我可以在NEWACTIVITYCLASS.class中指定该布局除了包含所有tabhost代码的主布局之外是一个实际的布局。 –