本文整理了Java中android.widget.TextView.getBaseline()
方法的一些代码示例,展示了TextView.getBaseline()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.getBaseline()
方法的具体详情如下:
包路径:android.widget.TextView
类名称: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));
}
内容来源于网络,如有侵权,请联系作者删除!