我是 android 新手,我有几个问题要问。
是否可以使用键盘(左和右)从一个 TabHost 移动到另一个?
我成功更改了列表视图中的选择器颜色,那么如何更改列表视图中的文本颜色呢?
是否可以通过自己的图形更改 TabHost 布局?
我创建了一个与屏幕底部对齐的 TabHost。如何将 TabWidget 底部的“线”移到上方?(见截图)
非常感谢您的回复。谢谢你。
P/S:对不起,我的英语不好,希望你们明白我在说什么。谢谢
我是 android 新手,我有几个问题要问。
是否可以使用键盘(左和右)从一个 TabHost 移动到另一个?
我成功更改了列表视图中的选择器颜色,那么如何更改列表视图中的文本颜色呢?
是否可以通过自己的图形更改 TabHost 布局?
我创建了一个与屏幕底部对齐的 TabHost。如何将 TabWidget 底部的“线”移到上方?(见截图)
非常感谢您的回复。谢谢你。
P/S:对不起,我的英语不好,希望你们明白我在说什么。谢谢
3/ 是的,这是可能的,如果您像这样使用自己的图形,您将有一张图片 insidetab
int tab_list_on;
private TabHost mTabHost;
mTabHost = getTabHost();
tab_list_on = R.drawable.onglet_480_liste;
TabImgFond1 = new ImageView(this, null, android.graphics.Typeface.NORMAL);
TabImgFond1.setImageResource(tab_list_on);
mTabHost.addTab(mTabHost.newTabSpec(TAB_LISTE).setIndicator(TabImgFond1).setContent(intentList));
mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId) {
TabChangedState(tabId);
}
});
mTabHost.setCurrentTab(0);
1/你可以试试这个,我不确定,但我认为它有效,把这个放在你的课堂上
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i(TAG,"CODE : "+keyCode);
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
//TODO
return true;
}
return false;
}