private void showSearchView() { searchView.setVisibility(View.VISIBLE); searchView.requestFocus(); Keyboard.showKeyboard(OtherTaskActivity.this, editSearch); editSearch.addTextChangedListener( new TextWatcher() { @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { if (arg0.toString().trim().length() > 0) { empty.setVisibility(View.VISIBLE); } else { empty.setVisibility(View.GONE); } ArrayList<Task> searchData = task.search(arg0.toString().trim(), arrTask); adapter.setData(searchData); adapter.notifyDataSetChanged(); } @Override public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {} @Override public void afterTextChanged(Editable arg0) {} }); }
private void initView() { mAppLockOnOff = (LinearLayout) mView.findViewById(R.id.applock_set_onoff); mAppLockSetPwd = (LinearLayout) mView.findViewById(R.id.applock_psswd); /* * mAppLockOnOff.setOnClickListener(new OnClickListener() { * @Override public void onClick(View v) { SetLockOnOff(); } }); */ mAppLockOnOff.setOnClickListener(this); mAppLockSetPwd.setOnClickListener(this); mAppLockOnOff.requestFocus(); }
private void initView() { // scrollView_course_detail = (ScrollView) mView.findViewById(R.id.scrollView_course_detail); // 设置 scrollView 定位到顶部 ll_course_detail = (LinearLayout) findViewById(R.id.ll_course_detail); ll_course_detail.setFocusable(true); ll_course_detail.setFocusableInTouchMode(true); ll_course_detail.requestFocus(); mLayoutInflater = LayoutInflater.from(this); // 找到TabHost mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mAbSlidingPlayView = (AbSlidingPlayView) findViewById(R.id.mAbSlidingPlayView); mAbSlidingPlayView.setNavHorizontalGravity(Gravity.CENTER); // mAbSlidingPlayView.setParentHScrollView(menuLayout); mAbSlidingPlayView.startPlay(); // 得到fragment的个数 int count = mFragmentArray.length; for (int i = 0; i < count; i++) { // 给每个Tab按钮设置图标、文字和内容 TabSpec tabSpec = mTabHost.newTabSpec(mTextArray[i]).setIndicator(getTabItemView(i)); Bundle bundle = new Bundle(); bundle.putString(Constants.KEY_ID, id); // 将Tab按钮添加进Tab选项卡中 mTabHost.addTab(tabSpec, mFragmentArray[i], bundle); // 设置Tab按钮的背景 mTabHost.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.selector_detail_tab); } titlebar = (TitleBar) findViewById(R.id.index_titlebar); titlebar.setTitleBarTitle(title); ivShare = (ImageView) findViewById(R.id.title_share); btZixun = (Button) findViewById(R.id.bt_book); btBuy = (Button) findViewById(R.id.bt_buy); dialog = new CustomProgressDialog(this, R.string.laoding_tips, R.anim.frame2); dialog.show(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final SharedPreferences preferences = getPreferences(MODE_PRIVATE); emptyLayout = (LinearLayout) findViewById(R.id.empty_layout); txtIp = (EditText) findViewById(R.id.ip); txtPort = (EditText) findViewById(R.id.port); spnIndex = (Spinner) findViewById(R.id.index); chkSendOrientation = (CheckBox) findViewById(R.id.sendOrientation); chkSendRaw = (CheckBox) findViewById(R.id.sendRaw); spnSampleRate = (Spinner) this.findViewById(R.id.sampleRate); start = (ToggleButton) findViewById(R.id.start); debugView = (LinearLayout) findViewById(R.id.debugView); chkDebug = (CheckBox) findViewById(R.id.debug); acc = (TextView) findViewById(R.id.acc); gyr = (TextView) findViewById(R.id.gyr); mag = (TextView) findViewById(R.id.mag); imu = (TextView) findViewById(R.id.imu); txtIp.setText(preferences.getString(IP, "192.168.1.1")); txtPort.setText(preferences.getString(PORT, "5555")); chkSendOrientation.setChecked(preferences.getBoolean(SEND_ORIENTATION, true)); chkSendRaw.setChecked(preferences.getBoolean(SEND_RAW, true)); chkDebug.setChecked(preferences.getBoolean(DEBUG, false)); populateSampleRates(preferences.getInt(SAMPLE_RATE, 0)); populateIndex(preferences.getInt(INDEX, 0)); chkDebug.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { setDebugVisibility(chkDebug.isChecked()); } }); setDebugVisibility(chkDebug.isChecked()); // getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); start.setOnClickListener( new View.OnClickListener() { public void onClick(View view) { if (udpSenderService != null) { save(); boolean flag = !udpSenderService.isRunning(); if (flag) { String ip = txtIp.getText().toString(); int port = Integer.parseInt(txtPort.getText().toString()); boolean sendOrientation = chkSendOrientation.isChecked(); boolean sendRaw = chkSendRaw.isChecked(); udpSenderService.start( new TargetSettings( ip, port, getSelectedDeviceIndex(), sendOrientation, sendRaw, getSelectedSampleRateId())); } else { udpSenderService.stop(); } boolean state = udpSenderService.isRunning(); start.setChecked(state); txtIp.setEnabled(!state); txtPort.setEnabled(!state); chkSendOrientation.setEnabled(!state); chkSendRaw.setEnabled(!state); emptyLayout.requestFocus(); } } }); emptyLayout.requestFocus(); t.schedule(debugHandler, 100L, 100L); bindService(); }