选项卡中的微调器未显示
这是我当前选项卡的活动代码
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.input_transaction);
tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_in))
.setIndicator(getString(R.string.tab_in))
.setContent(R.id.tab_in));
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_out))
.setIndicator(getString(R.string.tab_out))
.setContent(R.id.tab_out));
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_transfer))
.setIndicator(getString(R.string.tab_transfer))
.setContent(R.id.tab_transfer));
tabHost.setCurrentTabByTag(getString(R.string.tab_out));
}
布局部分
<LinearLayout android:id="@+id/tab_out"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="@string/planet_prompt"/>
<Spinner android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/planet_prompt"/>
</LinearLayout>
那么,我应该怎么做才能使微调器出现在选项卡中,为什么会发生这种情况? 谢谢!
This is my activity code
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.input_transaction);
tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_in))
.setIndicator(getString(R.string.tab_in))
.setContent(R.id.tab_in));
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_out))
.setIndicator(getString(R.string.tab_out))
.setContent(R.id.tab_out));
tabHost.addTab(tabHost.newTabSpec(getString(R.string.tab_transfer))
.setIndicator(getString(R.string.tab_transfer))
.setContent(R.id.tab_transfer));
tabHost.setCurrentTabByTag(getString(R.string.tab_out));
}
Layout part for current tab
<LinearLayout android:id="@+id/tab_out"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="@string/planet_prompt"/>
<Spinner android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/planet_prompt"/>
</LinearLayout>
So, what should I do to make spinner present in tab, and why is it happening?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已将文本视图设置为“填充父级”,因此它已将微调器推出。
将其添加到您的微调器和文本视图 XML 中:
You've told your text view to "Fill Parent", so it has pushed the spinner out.
Add this to both your spinner and textview XML: