android:layout_above =“ @ android:idtabs”的等效代码是什么?

android:layout_above =“ @ android:idtabs”的等效代码是什么?,第1张

概述我创建了一个TabWidgetTabWidgettabWidget=newTabWidget(this);tabWidget.setId(android.R.id.tabs);和一个FrameLayoutFrameLayoutframeLayout=newFrameLayout(this);frameLayout.setId(android.R.id.tabcontent);如何使标签上方的框架布局?**

我创建了一个TabWidget

TabWidget tabWidget = new TabWidget(this);        tabWidget.setID(androID.R.ID.tabs);

和一个FrameLayout

FrameLayout frameLayout = new FrameLayout(this);        frameLayout.setID(androID.R.ID.tabcontent);

如何使标签上方的框架布局?

**what is the equivalent code to "androID:layout_above="@androID:ID/tabs"**

编辑

我正在使用此代码,对吗?

TabHost tabHost = new TabHost(this);tabHost.setLayoutParams(                new relativeLayout.LayoutParams(                        LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,1)); TabWidget tabWidget = new TabWidget(this);        tabWidget.setID(androID.R.ID.tabs);relativeLayout.LayoutParams lp = new relativeLayout.LayoutParams(wIDth, height);lp.addRule(relativeLayout.ABOVE, R.ID.tabcontent);tabWidget.setLayoutParams(lp);tabHost.addVIEw(tabWidget);FrameLayout frameLayout = new FrameLayout(this);        frameLayout.setID(androID.R.ID.tabcontent);        frameLayout.setpadding(0, 55, 0, 0);tabHost.addVIEw(frameLayout, new relativeLayout.LayoutParams(                  LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); tabHost.setup();

解决方法:

relativeLayout.LayoutParams lp = new relativeLayout.LayoutParams(wIDth, height);lp.addRule(relativeLayout.ABOVE, R.ID.tabcontent);tabWidget.setLayoutParams(lp);

总结

以上是内存溢出为你收集整理的android:layout_above =“ @ android:id / tabs”的等效代码是什么?全部内容,希望文章能够帮你解决android:layout_above =“ @ android:id / tabs”的等效代码是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1092607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存