android.widget.EditText#setOnKeyListener ( )源码实例Demo

下面列出了android.widget.EditText#setOnKeyListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: YCCustomText   文件: HyperTextEditor.java
/**
 * 添加生成文本输入框
 * @param hint								内容
 * @param paddingTop						到顶部高度
 * @return
 */
private EditText createEditText(String hint, int paddingTop) {
	EditText editText = new DeletableEditText(getContext());
	LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
	editText.setLayoutParams(layoutParams);
	editText.setTextSize(16);
	editText.setTextColor(Color.parseColor("#616161"));
	editText.setCursorVisible(true);
	editText.setBackground(null);
	editText.setOnKeyListener(keyListener);
	editText.setOnFocusChangeListener(focusListener);
	editText.addTextChangedListener(textWatcher);
	editText.setTag(viewTagIndex++);
	editText.setPadding(editNormalPadding, paddingTop, editNormalPadding, paddingTop);
	editText.setHint(hint);
	editText.setTextSize(TypedValue.COMPLEX_UNIT_PX, rtTextSize);
	editText.setTextColor(rtTextColor);
	editText.setHintTextColor(rtHintTextColor);
	editText.setLineSpacing(rtTextLineSpace, 1.0f);
	HyperLibUtils.setCursorDrawableColor(editText, cursorColor);
	return editText;
}
 
源代码2 项目: Pinview   文件: Pinview.java
/**
 * Takes care of styling the editText passed in the param.
 * tag is the index of the editText.
 *
 * @param styleEditText
 * @param tag
 */
private void generateOneEditText(EditText styleEditText, String tag) {
    params.setMargins(mSplitWidth / 2, mSplitWidth / 2, mSplitWidth / 2, mSplitWidth / 2);
    filters[0] = new InputFilter.LengthFilter(1);
    styleEditText.setFilters(filters);
    styleEditText.setLayoutParams(params);
    styleEditText.setGravity(Gravity.CENTER);
    styleEditText.setCursorVisible(mCursorVisible);

    if (!mCursorVisible) {
        styleEditText.setClickable(false);
        styleEditText.setHint(mHint);

        styleEditText.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent motionEvent) {
                // When back space is pressed it goes to delete mode and when u click on an edit Text it should get out of the delete mode
                mDelPressed = false;
                return false;
            }
        });
    }
    styleEditText.setBackgroundResource(mPinBackground);
    styleEditText.setPadding(0, 0, 0, 0);
    styleEditText.setTag(tag);
    styleEditText.setInputType(getKeyboardInputType());
    styleEditText.addTextChangedListener(this);
    styleEditText.setOnFocusChangeListener(this);
    styleEditText.setOnKeyListener(this);
}
 
源代码3 项目: android-apps   文件: SearchBookContentsActivity.java
@Override
public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  // Make sure that expired cookies are removed on launch.
  CookieSyncManager.createInstance(this);
  CookieManager.getInstance().removeExpiredCookie();

  Intent intent = getIntent();
  if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) {
    finish();
    return;
  }

  isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
  if (LocaleManager.isBookSearchUrl(isbn)) {
    setTitle(getString(R.string.sbc_name));
  } else {
    setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn);
  }

  setContentView(R.layout.search_book_contents);
  queryTextView = (EditText) findViewById(R.id.query_text_view);

  String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
  if (initialQuery != null && initialQuery.length() > 0) {
    // Populate the search box but don't trigger the search
    queryTextView.setText(initialQuery);
  }
  queryTextView.setOnKeyListener(keyListener);

  queryButton = (Button) findViewById(R.id.query_button);
  queryButton.setOnClickListener(buttonListener);

  resultListView = (ListView) findViewById(R.id.result_list_view);
  LayoutInflater factory = LayoutInflater.from(this);
  headerView = (TextView) factory.inflate(R.layout.search_book_contents_header,
      resultListView, false);
  resultListView.addHeaderView(headerView);
}
 
@Override
public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  // Make sure that expired cookies are removed on launch.
  CookieSyncManager.createInstance(this);
  CookieManager.getInstance().removeExpiredCookie();

  Intent intent = getIntent();
  if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) {
    finish();
    return;
  }

  isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
  if (LocaleManager.isBookSearchUrl(isbn)) {
    setTitle(getString(R.string.sbc_name));
  } else {
    setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn);
  }

  setContentView(R.layout.search_book_contents);
  queryTextView = (EditText) findViewById(R.id.query_text_view);

  String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
  if (initialQuery != null && !initialQuery.isEmpty()) {
    // Populate the search box but don't trigger the search
    queryTextView.setText(initialQuery);
  }
  queryTextView.setOnKeyListener(keyListener);

  queryButton = findViewById(R.id.query_button);
  queryButton.setOnClickListener(buttonListener);

  resultListView = (ListView) findViewById(R.id.result_list_view);
  LayoutInflater factory = LayoutInflater.from(this);
  headerView = (TextView) factory.inflate(R.layout.search_book_contents_header,
      resultListView, false);
  resultListView.addHeaderView(headerView);
}
 
@Override
public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  // Make sure that expired cookies are removed on launch.
  CookieSyncManager.createInstance(this);
  CookieManager.getInstance().removeExpiredCookie();

  Intent intent = getIntent();
  if (intent == null || !Intents.SearchBookContents.ACTION.equals(intent.getAction())) {
    finish();
    return;
  }

  isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
  if (LocaleManager.isBookSearchUrl(isbn)) {
    setTitle(getString(R.string.sbc_name));
  } else {
    setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn);
  }

  setContentView(R.layout.search_book_contents);
  queryTextView = (EditText) findViewById(R.id.query_text_view);

  String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
  if (initialQuery != null && !initialQuery.isEmpty()) {
    // Populate the search box but don't trigger the search
    queryTextView.setText(initialQuery);
  }
  queryTextView.setOnKeyListener(keyListener);

  queryButton = findViewById(R.id.query_button);
  queryButton.setOnClickListener(buttonListener);

  resultListView = (ListView) findViewById(R.id.result_list_view);
  LayoutInflater factory = LayoutInflater.from(this);
  headerView = (TextView) factory.inflate(R.layout.search_book_contents_header,
      resultListView, false);
  resultListView.addHeaderView(headerView);
}
 
源代码6 项目: DoubleViewPager   文件: SplashActivity.java
private void loadUI(){

        title = (TextView) findViewById(R.id.splash_title);
        title.setTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));
        line = (LinearLayout) findViewById(R.id.splash_line);
        logo = (ImageView) findViewById(R.id.splash_logo);
        data = (LinearLayout) findViewById(R.id.splash_data);
        button = (Button) findViewById(R.id.splash_button);

        ((TextView) findViewById(R.id.splash_data_horizontal_childs_tv)).setTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));
        ((TextView) findViewById(R.id.splash_data_vertical_childs_tv)).setTypeface(Typeface.createFromAsset(getAssets(), "OpenSans-Light.ttf"));

        etHorizontal = (EditText) findViewById(R.id.splash_data_horizontal_childs_et);
        etVertical = (EditText) findViewById(R.id.splash_data_vertical_childs_et);
        etHorizontal.setInputType(InputType.TYPE_CLASS_NUMBER);
        etVertical.setInputType(InputType.TYPE_CLASS_NUMBER);
        etVertical.setOnKeyListener(this);

        button.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                goToMain();
            }
        });

    }
 
源代码7 项目: zone-sdk   文件: KeyBoardUtils.java
/**
 * 监听输入法的回车按键
 */
public static void setEnterKeyListener(EditText editText, final View.OnClickListener listener) {
	editText.setOnKeyListener(new View.OnKeyListener() {
		@Override
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			// 这两个条件必须同时成立,如果仅仅用了enter判断,就会执行两次
			if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN) {
				listener.onClick(v);
				return true;
			}
			return false;
		}
	});
}
 
@Override
public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  // Make sure that expired cookies are removed on launch.
  CookieSyncManager.createInstance(this);
  CookieManager.getInstance().removeExpiredCookie();

  Intent intent = getIntent();
  if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) {
    finish();
    return;
  }

  isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
  if (LocaleManager.isBookSearchUrl(isbn)) {
    setTitle(getString(R.string.sbc_name));
  } else {
    setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn);
  }

  setContentView(R.layout.search_book_contents);
  queryTextView = (EditText) findViewById(R.id.query_text_view);

  String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
  if (initialQuery != null && !initialQuery.isEmpty()) {
    // Populate the search box but don't trigger the search
    queryTextView.setText(initialQuery);
  }
  queryTextView.setOnKeyListener(keyListener);

  queryButton = findViewById(R.id.query_button);
  queryButton.setOnClickListener(buttonListener);

  resultListView = (ListView) findViewById(R.id.result_list_view);
  LayoutInflater factory = LayoutInflater.from(this);
  headerView = (TextView) factory.inflate(R.layout.search_book_contents_header,
      resultListView, false);
  resultListView.addHeaderView(headerView);
}
 
@Override
public void onCreate(Bundle icicle) {
  super.onCreate(icicle);

  // Make sure that expired cookies are removed on launch.
  CookieSyncManager.createInstance(this);
  CookieManager.getInstance().removeExpiredCookie();

  Intent intent = getIntent();
  if (intent == null || !Intents.SearchBookContents.ACTION.equals(intent.getAction())) {
    finish();
    return;
  }

  isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
  if (LocaleManager.isBookSearchUrl(isbn)) {
    setTitle(getString(R.string.sbc_name));
  } else {
    setTitle(getString(R.string.sbc_name) + ": ISBN " + isbn);
  }

  setContentView(R.layout.search_book_contents);
  queryTextView = (EditText) findViewById(R.id.query_text_view);

  String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
  if (initialQuery != null && !initialQuery.isEmpty()) {
    // Populate the search box but don't trigger the search
    queryTextView.setText(initialQuery);
  }
  queryTextView.setOnKeyListener(keyListener);

  queryButton = findViewById(R.id.query_button);
  queryButton.setOnClickListener(buttonListener);

  resultListView = (ListView) findViewById(R.id.result_list_view);
  LayoutInflater factory = LayoutInflater.from(this);
  headerView = (TextView) factory.inflate(R.layout.search_book_contents_header,
      resultListView, false);
  resultListView.addHeaderView(headerView);
}
 
源代码10 项目: wallpaper   文件: SearchActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	hasSearchResultDataFetched = false;
	setContentView(R.layout.activity_search);
	searchHistoryListView = (ListView) findViewById(R.id.search_history_listview);
	searchResultListView = (ListView) findViewById(R.id.search_result_listview);
	// set adapter

	if (null == UserCenter.instance().getSearchHistoryList(SearchActivity.this)) {
		searchResultListView.setVisibility(View.GONE);
	} else {
		ArrayList<String> historyList = UserCenter.instance().getSearchHistoryList(SearchActivity.this);
		SearchHistoryListViewAdapter adapter = new SearchHistoryListViewAdapter(this, historyList);
		searchHistoryListView.setAdapter(adapter);
		isSearch = true;
	}

	contentEditText = (EditText) findViewById(R.id.search_content_edittext);
	contentEditText.addTextChangedListener(this);

	searchHistoryListView.setOnItemClickListener(this);
	searchResultListView.setOnItemClickListener(this);

	contentEditText.setOnKeyListener(new OnKeyListener() {

		@Override
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			if (keyCode == KeyEvent.KEYCODE_ENTER) {// 修改回车键功能
				if (contentEditText.getText().toString().trim().length() > 0) {
					((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(SearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
					UserCenter.instance().addSearchHistoryList(contentEditText.getText().toString(), SearchActivity.this);
					SearchDetailViewModel viewModel = (SearchDetailViewModel) ViewModelManager.manager().newViewModel(SearchListActivity.class.getName());
					viewModel.wd = contentEditText.getText().toString().trim();
					Route.route().nextController(SearchActivity.this, viewModel, Route.WITHOUT_RESULTCODE);
				}
			}
			return false;
		}
	});
}
 
源代码11 项目: wallpaper   文件: SearchActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	hasSearchResultDataFetched = false;
	setContentView(R.layout.activity_search);
	searchHistoryListView = (ListView) findViewById(R.id.search_history_listview);
	searchResultListView = (ListView) findViewById(R.id.search_result_listview);
	// set adapter

	if (null == UserCenter.instance().getSearchHistoryList(SearchActivity.this)) {
		searchResultListView.setVisibility(View.GONE);
	} else {
		ArrayList<String> historyList = UserCenter.instance().getSearchHistoryList(SearchActivity.this);
		SearchHistoryListViewAdapter adapter = new SearchHistoryListViewAdapter(this, historyList);
		searchHistoryListView.setAdapter(adapter);
		isSearch = true;
	}

	contentEditText = (EditText) findViewById(R.id.search_content_edittext);
	contentEditText.addTextChangedListener(this);

	searchHistoryListView.setOnItemClickListener(this);
	searchResultListView.setOnItemClickListener(this);

	contentEditText.setOnKeyListener(new OnKeyListener() {

		@Override
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			if (keyCode == KeyEvent.KEYCODE_ENTER) {// 修改回车键功能
				if (contentEditText.getText().toString().trim().length() > 0) {
					((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(SearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
					UserCenter.instance().addSearchHistoryList(contentEditText.getText().toString(), SearchActivity.this);
					SearchDetailViewModel viewModel = (SearchDetailViewModel) ViewModelManager.manager().newViewModel(SearchListActivity.class.getName());
					viewModel.wd = contentEditText.getText().toString().trim();
					Route.route().nextController(SearchActivity.this, viewModel, Route.WITHOUT_RESULTCODE);
				}
			}
			return false;
		}
	});
}
 
源代码12 项目: Huochexing12306   文件: TicketOnlineAty.java
private void initViews() {
	mStartPage = getIntent().getStringExtra(EXTRA_START_PAGE);
	mPostParams = getIntent().getStringExtra(EXTRA_POST_PARAMS);
	
	llytAddrBar = (LinearLayout)findViewById(R.id.llyt1);
	etUrl = (EditText) findViewById(R.id.content);
	btnGo = (ImageButton)findViewById(R.id.ok);
	btnGo.setOnClickListener(this);
	pb1 = (ProgressBar)findViewById(R.id.pb1);
	btnBack = (ImageButton)findViewById(R.id.back);
	btnBack.setOnClickListener(this);
	btnForward = (ImageButton)findViewById(R.id.forward);
	btnForward.setOnClickListener(this);
	btnHome = (ImageButton)findViewById(R.id.home);
	btnHome.setOnClickListener(this);
	btnStop = (ImageButton)findViewById(R.id.stop);
	btnStop.setOnClickListener(this);
	btnRefesh = (ImageButton)findViewById(R.id.refesh);
	btnRefesh.setOnClickListener(this);
	llytWebViewContainer = (LinearLayout)findViewById(R.id.ticketOnline_llytWebViewContainer);
	wv1 = WebViewUtil.buildWebView(this, pb1);
	wv1.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
	llytWebViewContainer.addView(wv1);
	etUrl.setOnKeyListener(new OnKeyListener() {
		public boolean onKey(View v, int keyCode, KeyEvent event) {
			if (event.getAction() == KeyEvent.ACTION_DOWN) {
				switch (keyCode) {
				case KeyEvent.KEYCODE_ENTER:
					String url = etUrl.getText().toString();
					if (!url.startsWith("http://") || !url.startsWith("https://")){
						url = "http://" + url;
					}
					wv1.loadUrl(url);
					InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
					inputManager.hideSoftInputFromWindow(
							etUrl.getWindowToken(), 0);
					return true;
				default:
					break;
				}
			}
			return false;
		}
	});
	if (HttpUtil.isNetworkConnected(this)){
		if (mStartPage == null || "".equals(mStartPage)){
			etUrl.setText(mHomePage);
			wv1.loadUrl(mHomePage);
		}else{
			if (mPostParams == null){
				etUrl.setText(mStartPage);
				wv1.loadUrl(mStartPage);
			}else{
				//以post方式打开页面
				llytAddrBar.setVisibility(View.GONE);
				wv1.postUrl(mStartPage, EncodingUtils.getBytes(mPostParams, "BASE64"));
			}
		}
	}else{
		showMsg("没有网络" + SF.NO_NETWORK);
	}
}
 
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  mCache = SambaProviderApplication.getDocumentCache(this);
  mTaskManager = SambaProviderApplication.getTaskManager(this);
  mShareManager = SambaProviderApplication.getServerManager(this);
  mClient = SambaProviderApplication.getSambaClient(this);

  mNeedPasswordCheckbox = (CheckBox) findViewById(R.id.needs_password);
  mNeedPasswordCheckbox.setOnClickListener(mPasswordStateChangeListener);

  mPasswordHideGroup = findViewById(R.id.password_hide_group);

  mSharePathEditText = (BrowsingAutocompleteTextView) findViewById(R.id.share_path);
  mSharePathEditText.setOnKeyListener(mMountKeyListener);

  mUsernameEditText = (EditText) findViewById(R.id.username);
  mDomainEditText = (EditText) findViewById(R.id.domain);
  mPasswordEditText = (EditText) findViewById(R.id.password);
  mPasswordEditText.setOnKeyListener(mMountKeyListener);

  final Button mMountShareButton = (Button) findViewById(R.id.mount);
  mMountShareButton.setOnClickListener(mMountListener);

  final Button cancel = (Button) findViewById(R.id.cancel);
  cancel.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View view) {
      finish();
    }
  });

  setNeedsPasswordState(false);

  // Set MovementMethod to make it respond to clicks on hyperlinks
  final TextView gplv3Link = (TextView) findViewById(R.id.gplv3_link);
  gplv3Link.setMovementMethod(LinkMovementMethod.getInstance());

  mConnectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

  restoreSavedInstanceState(savedInstanceState);

  startBrowsing();
}
 
/**
 * {@inheritDoc}
 */
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    Fabric.with(this, new Crashlytics());
    if (prefs.getBoolean(FIRST_RUN, false)) {
        startActivity(new Intent(getApplicationContext(), HomeActivity.class));
        finish();
    }
    setContentView(R.layout.activity_first_run);


    findViewById(R.id.focus_thief).clearFocus();
    Animation anim_bounceinup=AnimationUtils.loadAnimation(getBaseContext(),R.anim.bounceinup);
    name = (EditText) findViewById(R.id.first_name);
    name.startAnimation(anim_bounceinup);
    name.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (event.getAction() == KeyEvent.ACTION_DOWN) {
                switch (keyCode) {
                    case KeyEvent.KEYCODE_DPAD_CENTER:
                    case KeyEvent.KEYCODE_ENTER:

                        if (name.getText().toString().equals("")) {
                            name.setError(getApplicationContext().getResources().getString(R.string.enter_name));
                            return false;
                        }
                        else if(!Character.isLetterOrDigit(name.getText().toString().charAt(0)))
                        {
                            name.setError(getApplicationContext().getResources().getString(R.string.valid_msg));
                            return false;
                        }


                        SharedPreferences.Editor editor = prefs.edit();

                        editor.putString(getString(R.string.key_user_name), name.getText().toString());
                        editor.putBoolean(FIRST_RUN, true);
                        editor.apply();
                        Intent intent = new Intent(getApplicationContext(), TutorialActivity.class);
                        intent.putExtra(Constants.START_ACTIVITY, true);
                        startActivity(intent);
                        finish();
                        return true;
                    default:
                        break;
                }
            }
            return false;
        }
    });
}
 
源代码15 项目: AndroidProjects   文件: PassWordInputLayout.java
private void removeBackspaceListener(final EditText et) {
    et.setOnKeyListener(null);
}
 
源代码16 项目: Conversations   文件: PinEntryWrapper.java
private void registerListeners() {
    for (EditText editText : digits) {
        editText.addTextChangedListener(textWatcher);
        editText.setOnKeyListener(keyListener);
    }
}
 
源代码17 项目: Overchan-Android   文件: PostFormActivity.java
private void setViews() {
    setContentView(settings.isPinnedMarkup() ? R.layout.postform_layout_pinned_markup : R.layout.postform_layout);
    nameLayout = findViewById(R.id.postform_name_email_layout);
    nameField = (EditText) findViewById(R.id.postform_name_field);
    emailField = (EditText) findViewById(R.id.postform_email_field);
    passwordLayout = findViewById(R.id.postform_password_layout);
    passwordField = (EditText) findViewById(R.id.postform_password_field);
    chkboxLayout = findViewById(R.id.postform_checkbox_layout);
    sageChkbox = (CheckBox) findViewById(R.id.postform_sage_checkbox);
    sageChkbox.setOnClickListener(this);
    custommarkChkbox = (CheckBox) findViewById(R.id.postform_custommark_checkbox);
    attachmentsLayout = (LinearLayout) findViewById(R.id.postform_attachments_layout);
    spinner = (Spinner) findViewById(R.id.postform_spinner);
    subjectField = (EditText) findViewById(R.id.postform_subject_field);
    commentField = (EditText) findViewById(R.id.postform_comment_field);
    markLayout = (LinearLayout) findViewById(R.id.postform_mark_layout);
    for (int i=0, len=markLayout.getChildCount(); i<len; ++i) markLayout.getChildAt(i).setOnClickListener(this);
    captchaLayout = findViewById(R.id.postform_captcha_layout);
    captchaView = (ImageView) findViewById(R.id.postform_captcha_view);
    captchaView.setOnClickListener(this);
    captchaView.setOnCreateContextMenuListener(this);
    captchaLoading = findViewById(R.id.postform_captcha_loading);
    captchaField = (EditText) findViewById(R.id.postform_captcha_field);
    captchaField.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
                send();
                return true;
            }
            return false;
        }
    });
    sendButton = (Button) findViewById(R.id.postform_send_button);
    sendButton.setOnClickListener(this);
    
    if (settings.isHidePersonalData()) {
        nameLayout.setVisibility(View.GONE);
        passwordLayout.setVisibility(View.GONE);
    } else {
        nameLayout.setVisibility(boardModel.allowNames || boardModel.allowEmails ? View.VISIBLE : View.GONE);
        nameField.setVisibility(boardModel.allowNames ? View.VISIBLE : View.GONE);
        emailField.setVisibility(boardModel.allowEmails ? View.VISIBLE : View.GONE);
        passwordLayout.setVisibility((boardModel.allowDeletePosts || boardModel.allowDeleteFiles) ? View.VISIBLE : View.GONE);
        
        if (boardModel.allowNames && !boardModel.allowEmails) nameField.setLayoutParams(getWideLayoutParams());
        else if (!boardModel.allowNames && boardModel.allowEmails) emailField.setLayoutParams(getWideLayoutParams());
    }
    
    boolean[] markupEnabled = {
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_QUOTE),
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_BOLD),
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_ITALIC),
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_UNDERLINE),
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_STRIKE),
            PostFormMarkup.hasMarkupFeature(boardModel.markType, PostFormMarkup.FEATURE_SPOILER),
    };
    if (markupEnabled[0] || markupEnabled[1] || markupEnabled[2] || markupEnabled[3] || markupEnabled[4] || markupEnabled[5]) {
        markLayout.setVisibility(View.VISIBLE);
        if (!markupEnabled[0]) markLayout.findViewById(R.id.postform_mark_quote).setVisibility(View.GONE);
        if (!markupEnabled[1]) markLayout.findViewById(R.id.postform_mark_bold).setVisibility(View.GONE);
        if (!markupEnabled[2]) markLayout.findViewById(R.id.postform_mark_italic).setVisibility(View.GONE);
        if (!markupEnabled[3]) markLayout.findViewById(R.id.postform_mark_underline).setVisibility(View.GONE);
        if (!markupEnabled[4]) markLayout.findViewById(R.id.postform_mark_strike).setVisibility(View.GONE);
        if (!markupEnabled[5]) markLayout.findViewById(R.id.postform_mark_spoiler).setVisibility(View.GONE);
    } else {
        markLayout.setVisibility(View.GONE);
    }
    
    subjectField.setVisibility(boardModel.allowSubjects ? View.VISIBLE : View.GONE);
    chkboxLayout.setVisibility(boardModel.allowSage || boardModel.allowCustomMark ? View.VISIBLE : View.GONE);
    sageChkbox.setVisibility(boardModel.allowSage ? View.VISIBLE : View.GONE);
    custommarkChkbox.setVisibility(boardModel.allowCustomMark ? View.VISIBLE : View.GONE);
    if (boardModel.customMarkDescription != null) custommarkChkbox.setText(boardModel.customMarkDescription);
    spinner.setVisibility(boardModel.allowIcons ? View.VISIBLE : View.GONE);
    
    if (boardModel.allowIcons) {
        spinner.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, boardModel.iconDescriptions));
    }
}
 
源代码18 项目: reacteu-app   文件: SearchBookContentsActivity.java
@Override
 public void onCreate(Bundle icicle) {
   super.onCreate(icicle);

fakeR = new FakeR(this);

   // Make sure that expired cookies are removed on launch.
   CookieSyncManager.createInstance(this);
   CookieManager.getInstance().removeExpiredCookie();

   Intent intent = getIntent();
   if (intent == null || !intent.getAction().equals(Intents.SearchBookContents.ACTION)) {
     finish();
     return;
   }

   isbn = intent.getStringExtra(Intents.SearchBookContents.ISBN);
   if (LocaleManager.isBookSearchUrl(isbn)) {
     setTitle(getString(fakeR.getId("string", "sbc_name")));
   } else {
     setTitle(getString(fakeR.getId("string", "sbc_name")) + ": ISBN " + isbn);
   }

   setContentView(fakeR.getId("layout", "search_book_contents"));
   queryTextView = (EditText) findViewById(fakeR.getId("id", "query_text_view"));

   String initialQuery = intent.getStringExtra(Intents.SearchBookContents.QUERY);
   if (initialQuery != null && initialQuery.length() > 0) {
     // Populate the search box but don't trigger the search
     queryTextView.setText(initialQuery);
   }
   queryTextView.setOnKeyListener(keyListener);

   queryButton = (Button) findViewById(fakeR.getId("id", "query_button"));
   queryButton.setOnClickListener(buttonListener);

   resultListView = (ListView) findViewById(fakeR.getId("id", "result_list_view"));
   LayoutInflater factory = LayoutInflater.from(this);
   headerView = (TextView) factory.inflate(fakeR.getId("layout", "search_book_contents_header"),
       resultListView, false);
   resultListView.addHeaderView(headerView);
 }
 
源代码19 项目: codeexamples-android   文件: List12.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    setContentView(R.layout.list_12);
    
    mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings);
    
    setListAdapter(mAdapter);
    
    mUserText = (EditText) findViewById(R.id.userText);

    mUserText.setOnClickListener(this);
    mUserText.setOnKeyListener(this);
}
 
源代码20 项目: mini-hacks   文件: MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    itemListView = (ListView)findViewById(R.id.itemListView);
    itemListView.setOnItemClickListener(this);
    itemListView.setOnItemLongClickListener(this);

    addItemEditText = (EditText)findViewById(R.id.newItemText);
    addItemEditText.setOnKeyListener(this);
    addItemEditText.requestFocus();
    //Couchbase initialization code goes here - See steps 4, 6, 9, and 16.
    //Step 4 - Start Couchbase Lite


    //Step 6 - Call the 'initItemListAdapter' method


    //Step 9 - Call the 'startLiveQuery' method within the 'onCreate' method


    //Step 15 - Call the 'startSync' method within the 'onCreate' method



}