编辑由于TabHost而失去焦点的文本

时间:2016-01-13 06:39:07

标签: android xml android-edittext android-manifest android-tabhost

我在Tab Host中使用Edit Text。但是当我点击编辑文本键盘时没有出现。我有时出现但需要时间才能出现。 EditText可能会失去焦点。我已经搜索过许多代码,比如requestFocus,onTouchModeChanged()这样的函数,但对我来说没什么用。我仍面临同样的问题。请帮我解决这个问题。 提前谢谢。

这是我用于Tabhost的代码。 `

    // Tab for Videos
    TabHost.TabSpec videospec = tabHost.newTabSpec("Beware");
    videospec.setIndicator("", getResources().getDrawable(R.drawable.icon_beware_tab));
    Intent videosIntent = new Intent(this, beware.class);
    videospec.setContent(videosIntent);

    // Tab for Videos
    TabHost.TabSpec videospec1 = tabHost.newTabSpec("Need Help");
    videospec1.setIndicator("", getResources().getDrawable(R.drawable.icon_needhelp_tab));
    Intent videosIntent1 = new Intent(this, Need_help.class);
    videospec1.setContent(videosIntent1);

    // Tab for Videos
    TabHost.TabSpec videospec2 = tabHost.newTabSpec("Alert");
    videospec2.setIndicator("", getResources().getDrawable(R.drawable.icon_alert_tab));
    Intent videosIntent2 = new Intent(this, alert.class);
    videospec2.setContent(videosIntent2);

    // Tab for Videos
    TabHost.TabSpec videospec3 = tabHost.newTabSpec("Report");
    videospec3.setIndicator("", getResources().getDrawable(R.drawable.icon_report_tab));
    Intent videosIntent3 = new Intent(this, report.class);
    videospec3.setContent(videosIntent3);

    // Tab for Songs
    TabHost.TabSpec songspec = tabHost.newTabSpec("Contacts");
    songspec.setIndicator("", getResources().getDrawable(R.drawable.icon_contacts_tab));
    Intent songsIntent = new Intent(this, Contacts.class);
    songspec.setContent(songsIntent);



    // Adding all TabSpec to TabHost
    tabHost.addTab(videospec);
    tabHost.addTab(videospec1);
    tabHost.addTab(videospec2);
    tabHost.addTab(videospec3);
    tabHost.addTab(songspec)`

另一个具有简单EditText的活动。请帮忙。谢谢。

0 个答案:

没有答案