Пример #1
0
  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) {}
        });
  }
Пример #2
0
  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();
  }
Пример #3
0
  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();
  }
Пример #4
0
  @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();
  }