java - 如何在滑动选项卡布局中将图标和文本对齐到center_vertical

标签 java android fragmentstatepageradapter

我正在尝试将文本和图标与滑动选项卡布局中的中心(垂直中心)对齐。我怎样才能做到这一点 ?

@Override
public CharSequence getPageTitle(int position) {
    Drawable image = mContext.getResources().getDrawable(imageResId[position]);
    image.setBounds(0, 0, image.getWidth(), image.getHeight());
    // Replace blank spaces with image icon
    SpannableString sb = new SpannableString("   " + tabs[position]);
    ImageSpan imageSpan = new ImageSpan(image, ImageSpan.ALIGN_BOTTOM);
    sb.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    return sb;
}

Image

最佳答案

尝试阅读以下网址,也许您的问题就会得到解决。

Align text around ImageSpan center vertical

关于java - 如何在滑动选项卡布局中将图标和文本对齐到center_vertical,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37020817/

相关文章:

java - 当键盘出现时 Android 布局被换行

android - FragmentStatePagerAdapter 处理 getItem() 位置

java - 我可以在JButton上写一个字符串字符吗?

java - 如何以编程方式添加自签名证书以从 Java 代码发出 HTTPS 请求?

java - 考虑到 GWT 只是 Java,GWT IDE 插件有什么好处?

java - 使用 touchDragged (libGDX) 上下更改音量

java - Java 和 Android 中 StringBuffer 类的不同行为

android - 我在Android 10中收到IMEI编号错误

android - 如何在不重新加载 fragment 的情况下应用夜间模式?

Android 图片未出现在 fragment 中