我想在activity的所有控件显示完毕后(类似于windows下的shown事件),获取控制权进行一些处理,请问在android中有吗?  同时请教一下我最终想解决的问题:由于我的登录activity只有密码输入框,结果输入法键盘不能自动弹出。我想通过InputMethodManager来主动弹出,发现必须在密码输入框显示完成后才能成功,在acvitity的oncreate()和onstart()事件中均无法成功。  我现在的临时方法是在计时器的onChronometerTick()事件中潜伏,估计界面显示完了,再弹出输入法框,有效,但效果不太好!  求坛子里的各位高达(高手达人)赐教哈!!!

解决方案 »

  1.   


    Timer timer = new Timer();
    timer.schedule(new TimerTask()
    {
    public void run()
    {
    InputMethodManager imm;
    imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.showSoftInput(editText, 0);

    }
    }, 1000);一秒钟后自动弹起软键盘  希望可以帮到楼主!!
      

  2.   

    <activity android:name=".ttttt" android:label="@string/app_name" android:windowSoftInputMode="stateVisible">