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

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

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

TextView.getBaseline介绍

暂无

代码示例

代码示例来源:origin: roughike/BottomBar

private void updateTitleBottomPadding() {
  if (isIconsOnlyMode()) {
    return;
  }
  int tabCount = getTabCount();
  if (tabContainer == null || tabCount == 0 || !isShiftingMode()) {
    return;
  }
  for (int i = 0; i < tabCount; i++) {
    BottomBarTab tab = getTabAtPosition(i);
    TextView title = tab.getTitleView();
    if (title == null) {
      continue;
    }
    int baseline = title.getBaseline();
    int height = title.getHeight();
    int paddingInsideTitle = height - baseline;
    int missingPadding = tenDp - paddingInsideTitle;
    if (missingPadding > 0) {
      title.setPadding(title.getPaddingLeft(), title.getPaddingTop(),
          title.getPaddingRight(), missingPadding + title.getPaddingBottom());
    }
  }
}

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

int base = mParent.getBaseline();
int[] stateSet = getState();

代码示例来源:origin: jbruchanov/AnUitor

data.put("Baseline", tv.getBaseline());
data.put("EditableText", String.valueOf(tv.getEditableText()));
data.put("Error", String.valueOf(tv.getError()));

代码示例来源:origin: kingargyle/adt-leanback-support

final int currRight = currLeft + currWidth;
final int prevBaseline = mPrevText.getBaseline();
final int currBaseline = mCurrText.getBaseline();
final int nextBaseline = mNextText.getBaseline();
final int maxBaseline = Math.max(Math.max(prevBaseline, currBaseline), nextBaseline);
final int prevTopOffset = maxBaseline - prevBaseline;

代码示例来源:origin: Karumi/Dividers

final int currRight = currLeft + currWidth;
final int prevBaseline = mPrevText.getBaseline();
final int currBaseline = mCurrText.getBaseline();
final int nextBaseline = mNextText.getBaseline();
final int maxBaseline = Math.max(Math.max(prevBaseline, currBaseline), nextBaseline);
final int prevTopOffset = maxBaseline - prevBaseline;

代码示例来源:origin: canceel/flexboxlayout

@Test
@FlakyTest(tolerance = TOLERANCE)
public void testAlignItems_baseline() throws Throwable {
  final FlexboxTestActivity activity = mActivityRule.getActivity();
  mActivityRule.runOnUiThread(new Runnable() {
    @Override
    public void run() {
      activity.setContentView(R.layout.activity_align_items_baseline_test);
    }
  });
  InstrumentationRegistry.getInstrumentation().waitForIdleSync();
  TextView textView1 = (TextView) activity.findViewById(R.id.text1);
  TextView textView2 = (TextView) activity.findViewById(R.id.text2);
  TextView textView3 = (TextView) activity.findViewById(R.id.text3);
  int topPluBaseline1 = textView1.getTop() + textView1.getBaseline();
  int topPluBaseline2 = textView2.getTop() + textView2.getBaseline();
  int topPluBaseline3 = textView3.getTop() + textView3.getBaseline();
  assertThat(topPluBaseline1, is(topPluBaseline2));
  assertThat(topPluBaseline2, is(topPluBaseline3));
}

代码示例来源:origin: canceel/flexboxlayout

@Test
@FlakyTest(tolerance = TOLERANCE)
public void testAlignItems_baseline_wrapReverse() throws Throwable {
  final FlexboxTestActivity activity = mActivityRule.getActivity();
  mActivityRule.runOnUiThread(new Runnable() {
    @Override
    public void run() {
      activity.setContentView(R.layout.activity_align_items_baseline_test);
      FlexboxLayout flexboxLayout = (FlexboxLayout) activity
          .findViewById(R.id.flexbox_layout);
      flexboxLayout.setFlexWrap(FlexboxLayout.FLEX_WRAP_WRAP_REVERSE);
    }
  });
  InstrumentationRegistry.getInstrumentation().waitForIdleSync();
  TextView textView1 = (TextView) activity.findViewById(R.id.text1);
  TextView textView2 = (TextView) activity.findViewById(R.id.text2);
  TextView textView3 = (TextView) activity.findViewById(R.id.text3);
  int bottomPluBaseline1 = textView1.getBottom() + textView1.getBaseline();
  int bottomPluBaseline2 = textView2.getBottom() + textView2.getBaseline();
  int bottomPluBaseline3 = textView3.getBottom() + textView3.getBaseline();
  assertThat(bottomPluBaseline1, is(bottomPluBaseline2));
  assertThat(bottomPluBaseline2, is(bottomPluBaseline3));
}

相关文章

微信公众号

最新文章

更多

TextView类方法