【发布时间】:2013-09-21 10:15:52
【问题描述】:
代码sn-p:
public class home extends TabActivity implements OnTabChangeListener{
private static final String HOME_SPEC = "";
private static final String PROFILE_SPEC = "";
private static final String NEWPOST_SPEC = "";
private static final String SETTINGS_SPEC = "";
private TabHost tabHost;
private TextView header;
int s,c;
private Typeface tf;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
tabHost = getTabHost();
TabSpec newpostSpec = tabHost.newTabSpec(NEWPOST_SPEC);
newpostSpec.setIndicator(NEWPOST_SPEC, getResources().getDrawable(R.drawable.icon_post_tab));
Intent newpostIntent = new Intent(home.this,NewPostActivity.class);
newpostSpec.setContent(newpostIntent);
tabHost.addTab(loginSpec);
tabHost.addTab(newpostSpec);
tabHost.setOnTabChangedListener(this);
for(int i=0;i<tabHost.getTabWidget().getChildCount();i++)
{
tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.TRANSPARENT);
}
}
@Override
public void onTabChanged(String tabId) {
// TODO Auto-generated method stub
for(int i=0;i<tabHost.getTabWidget().getChildCount();i++)
{
tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.TRANSPARENT);
}
tabHost.getTabWidget().getChildAt(tabHost.getCurrentTab()).setBackgroundColor(Color.TRANSPARENT);
}
}
上面的代码我用于 TabActivity。现在在 NewPostActivity 我只有一个编辑文本,当我点击 Edittext 时,键盘似乎没有写入该编辑文本。 那么键盘外观应该怎么做呢? 请回复....
【问题讨论】:
标签: android android-activity tabs