android.widget.TextView.getId()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(154)

本文整理了Java中android.widget.TextView.getId()方法的一些代码示例,展示了TextView.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.getId()方法的具体详情如下:
包路径:android.widget.TextView
类名称:TextView
方法名:getId

TextView.getId介绍

暂无

代码示例

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
public void onClick(View v) {
  if (DEBUG) Log.d(TAG, "onClick() called with: v = [" + v + "]");
  if (v.getId() == qualityTextView.getId()) {
    onQualitySelectorClicked();
  } else if (v.getId() == playbackSpeedTextView.getId()) {
    onPlaybackSpeedClicked();
  } else if (v.getId() == resizeView.getId()) {
    onResizeClicked();
  } else if (v.getId() == captionTextView.getId()) {
    onCaptionClicked();
  } else if (v.getId() == playbackLiveSync.getId()) {
    seekToDefault();
  }
}

代码示例来源:origin: stackoverflow.com

params2.addRule(RelativeLayout.RIGHT_OF, tv1.getId());
tv2.setId(2);
tv2.setText("textView2");
params3.addRule(RelativeLayout.BELOW, tv1.getId());
tv3.setId(3);
tv3.setText("textView3");
params4.addRule(RelativeLayout.RIGHT_OF, tv3.getId());
params4.addRule(RelativeLayout.ALIGN_BOTTOM, tv3.getId());
tv4.setId(4);
tv4.setText("textView4");

代码示例来源:origin: stackoverflow.com

public void onClick(View v) {
  if (v.getId() == iconTextView.getId()){
    Toast.makeText(v.getContext(), "ITEM PRESSED = " + String.valueOf(getAdapterPosition()), Toast.LENGTH_SHORT).show();
  } else {

代码示例来源:origin: TommyLemon/APIJSON

/**选择tab
 * @param position
 * @param tabType
 */
public void select(int position) {
  Log.i(TAG, "select  position = " + position);
  if (position < 0 || position >= getCount()) {
    Log.e(TAG, "select  position < 0 || position >= getCount() >> return;");
    return;
  }
  for (int i = 0; i < tvTabs.length; i++) {
    tvTabs[i].setSelected(i == position);
  }
  
  if (onTabSelectedListener != null) {
    onTabSelectedListener.onTabSelected(tvTabs[position]
        , position, tvTabs[position].getId());
  }
  this.currentPosition = position;
}

代码示例来源:origin: TommyLemon/Android-ZBLibrary

/**选择tab
 * @param position
 * @param tabType
 */
public void select(int position) {
  Log.i(TAG, "select  position = " + position);
  if (position < 0 || position >= getCount()) {
    Log.e(TAG, "select  position < 0 || position >= getCount() >> return;");
    return;
  }
  for (int i = 0; i < tvTabs.length; i++) {
    tvTabs[i].setSelected(i == position);
  }
  if (onTabSelectedListener != null) {
    onTabSelectedListener.onTabSelected(tvTabs[position]
        , position, tvTabs[position].getId());
  }
  this.currentPosition = position;
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
public void onClick(View view) {
  if (player == null) return;
  if (view.getId() == repeatButton.getId()) {
    player.onRepeatClicked();
  } else if (view.getId() == backwardButton.getId()) {
    player.onPlayPrevious();
  } else if (view.getId() == playPauseButton.getId()) {
    player.onPlayPause();
  } else if (view.getId() == forwardButton.getId()) {
    player.onPlayNext();
  } else if (view.getId() == shuffleButton.getId()) {
    player.onShuffleClicked();
  } else if (view.getId() == playbackSpeedButton.getId()) {
    openPlaybackParameterDialog();
  } else if (view.getId() == playbackPitchButton.getId()) {
    openPlaybackParameterDialog();
  } else if (view.getId() == metadata.getId()) {
    scrollToSelected();
  } else if (view.getId() == progressLiveSync.getId()) {
    player.seekToDefault();
  }
}

代码示例来源:origin: stackoverflow.com

public static TextView getToolbarTitleView(ActionBarActivity activity, Toolbar toolbar){
  ActionBar actionBar = activity.getSupportActionBar();
  CharSequence actionbarTitle = null;
  if(actionBar != null)
    actionbarTitle = actionBar.getTitle();
  actionbarTitle = TextUtils.isEmpty(actionbarTitle) ? toolbar.getTitle() : actionbarTitle;
  if(TextUtils.isEmpty(actionbarTitle)) return null;
  // can't find if title not set
  for(int i= 0; i < toolbar.getChildCount(); i++){
    View v = toolbar.getChildAt(i);
    if(v != null && v instanceof TextView){
      TextView t = (TextView) v;
      CharSequence title = t.getText();
      if(!TextUtils.isEmpty(title) && actionbarTitle.equals(title) && t.getId() == View.NO_ID){
        //Toolbar does not assign id to views with layout params SYSTEM, hence getId() == View.NO_ID
        //in same manner subtitle TextView can be obtained.
        return t;
      }
    }
  }
  return null;
}

代码示例来源:origin: facebook/stetho

@Test
public void testSetInteger() {
 mInvoker.invoke(mTextView, "setId", "2");
 assertEquals(2, mTextView.getId());
}

代码示例来源:origin: stackoverflow.com

public class RL extends RelativeLayout {

  public RL(Context context) {
    super(context);

    TextView first = new TextView(context);
    TextView second = new TextView(context);

    first.setText("First");
    first.setId(1);

    second.setText("Second");
    second.setId(2);

    RelativeLayout.LayoutParams lpSecond = new RelativeLayout.LayoutParams(
      LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    addView(second, lpSecond);

    RelativeLayout.LayoutParams lpFirst = new RelativeLayout.LayoutParams(
      LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    lpFirst.addRule(RelativeLayout.RIGHT_OF, second.getId());
    addView(first, lpFirst);
  }

}

代码示例来源:origin: stackoverflow.com

public void setViewText(TextView v, String text) {
  if (v.getId() == R.id.rowText3) {
    text = "0".equals(text) ? "not starred" : "starred";
  }
  v.setText(text);
}

代码示例来源:origin: stackoverflow.com

RelativeLayout parent = (RelativeLayout) findViewById(R.id.llayout);
   TextView textView = new TextView(this);
   textView.setText("foo");
 RelativeLayout.LayoutParams params= new RelativeLayout.LayoutParams(
     ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
 params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, textView.getId());
 textView.setLayoutParams(params);
 parent.addView(textView);

代码示例来源:origin: stackoverflow.com

RelativeLayout parent = (RelativeLayout) findViewById(R.id.layout_parent);
 TextView tv = new TextView(this);
 tv.setText("foo");
 RelativeLayout.LayoutParams lp= new RelativeLayout.LayoutParams(
     ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
 lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, tv.getId());
 tv.setLayoutParams(lp);
 parent.addView(tv);

代码示例来源:origin: stackoverflow.com

RelativeLayout layout = new RelativeLayout(this);
TextView tv1 = new TextView(this);
tv1.setText("A");

TextView tv2 = new TextView(this);
tv2.setText("B");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.FILL_PARENT);
lp.addRule(RelativeLayout.RIGHT_OF, tv1.getId());

layout.addView(tv1);        
layout.addView(tv2, lp);

代码示例来源:origin: the-pig-of-jungle/SmartShow

@Override
  public void onClick(View v) {
    if (clickListener == null) {
      dialog.dismiss();
    } else if (btn.getId() == R.id.smart_show_dialog_confirm_btn) {
      onConfirmBtnClick(dialog, btn, clickListener);
    } else if (btn.getId() == R.id.smart_show_dialog_cancel_btn) {
      onCancelBtnClick(dialog, btn, clickListener);
    }
  }
});

代码示例来源:origin: the-pig-of-jungle/smart-show

@Override
  public void onClick(View v) {
    if (clickListener == null) {
      dialog.dismiss();
    } else if (btn.getId() == R.id.smart_show_dialog_confirm_btn) {
      onConfirmBtnClick(dialog, btn, clickListener);
    } else if (btn.getId() == R.id.smart_show_dialog_cancel_btn) {
      onCancelBtnClick(dialog, btn, clickListener);
    }
  }
});

代码示例来源:origin: tiandawu/IotXmpp

@Override
public void onClick(View v) {
  if (v.getId() == cancle.getId()) {
    AnimExit(new RelativeRevealView.AnimaFinshListener() {
      @Override
      public void onAnimFinish(Animator animation) {
        dismiss();
      }
    });
  }
}

代码示例来源:origin: stackoverflow.com

RelativeLayout layout = new RelativeLayout(this);
TextView tv1 = new TextView(this);
tv1.setText("A");
tv1.setId(23);

TextView tv2 = new TextView(this);
tv2.setText("B");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
    RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.FILL_PARENT);
lp.addRule(RelativeLayout.RIGHT_OF, tv1.getId());

layout.addView(tv1);       
layout.addView(tv2, lp);

代码示例来源:origin: stackoverflow.com

LayoutParams lparams= new RelativeLayout.LayoutParams(new ViewGroup.MarginLayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT));
   TextView textView = new TextView(this);
   textView.setLayoutParams(lparams);
   textView.setText("TextView");
   textView.setId(1);
   mLayout.addView(textView);
   EditText editText = new EditText(this);
   lparams.addRule(RelativeLayout.ALIGN_RIGHT, textView.getId());
   editText.setLayoutParams(lparams);
   mLayout.addView(editText);

代码示例来源:origin: playerone-id/EosCommander

@Override
public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {
  if (EditorInfo.IME_ACTION_SEND == actionId) {
    onPushAction();
    return true;
  }
  else
  if ( (EditorInfo.IME_ACTION_SEARCH == actionId ) && ( textView.getId() == R.id.et_contract_account) ){
    onContractEntered( mEtContract.getText().toString());
  }
  return false;
}

代码示例来源:origin: tyrex-team/senslogs

public void addTextView(TextView tv, int sizeBegin, int sizeEnd) {
  Transition textSize = new TextSizeTransition();
  textSize.addTarget(tv.getId());
  textSize.addTarget(tv.getText().toString());
  mTransitionSet.addTransition(textSize);
  textViewList.put(tv, new Pair<>(sizeBegin, sizeEnd));
}

相关文章

微信公众号

最新文章

更多

TextView类方法