@Override public boolean requestFocus(int direction, Rect previouslyFocusedRect) { Log.d("danxx", "FVP requestFocus"); return super.requestFocus(direction, previouslyFocusedRect); }
private void endSettingTime() { mVpDateTime.requestFocus(); KeyboardUtil.hideKeyboard(mVpDateTime); int page = mVpDateTime.getCurrentItem(); if (page == 0) { endSettingTimeAt(); } else if (page == 1) { endSettingTimeAfter(); } else { endSettingTimeRec(); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_NO_TITLE); StatusBarUtil.setImgTransparent(this); setContentView(R.layout.activity_banner); scrollView = (GradationScrollView) findViewById(R.id.scrollview); listView = (ListView) findViewById(R.id.listview); textView = (TextView) findViewById(R.id.textview); viewPager = (ViewPager) findViewById(R.id.viewPager); viewPager.setFocusable(true); viewPager.setFocusableInTouchMode(true); viewPager.requestFocus(); MaterialIndicator indicator = (MaterialIndicator) findViewById(R.id.indicator); ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager); viewPager.setAdapter(new MyPagerAdapter()); viewPager.addOnPageChangeListener(indicator); indicator.setAdapter(viewPager.getAdapter()); initListeners(); initData(); }