zoukankan      html  css  js  c++  java
  • TextView -无法调节字体、边框的距离

    今天调节一个字体边框距离,结果一直都实现不了,布局如下

    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_height="match_parent"
        android:layout_width="match_parent">
        <TextView
            android:id="@+id/result_count"
            style="@style/unreadCountSearch"
            android:layout_alignParentRight="true"
            android:textColor="#ffffff" 
    <!--都是自己大小惹得-->
    android:textSize
    ="30sp" android:layout_marginLeft="4dp" /> <TextView android:id="@+id/search_field" android:layout_height="match_parent" android:layout_width="100dp" style="@style/TextAppearance.EditEvent_Spinner" android:layout_alignParentLeft="true" android:visibility="gone" android:gravity="center" android:layout_marginLeft="4dp" /> <android.widget.SearchView android:id="@+id/email_search_view" android:gravity="center_vertical" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_marginLeft="4dp" android:hint="@string/search_hint" android:maxWidth="@dimen/search_view_width" android:layout_toRightOf="@+id/search_field" android:layout_toLeftOf="@+id/result_count" /> </RelativeLayout>

    其中unreadCountSearch  布局如下

     <style name="unreadCountSearch">
            <item name="android:layout_width">wrap_content</item>
            <item name="android:layout_height">wrap_content</item>
            <item name="android:layout_centerVertical">true</item>
            <item name="android:layout_marginLeft">8dip</item>
            <item name="android:layout_marginRight">8dp</item>
            <item name="android:includeFontPadding">false</item>
            <item name="android:singleLine">true</item>
            <item name="android:gravity">right</item>
            <item name="android:textSize">36sp</item>
            <item name="android:textColor">#33b5e5</item>
         </style>

    尝试了margin padding都不行,因为字体距离上边框的长度永远不变,如果调节下面bottom属性,会出现字体下面显示不全的问题。最后发现问题所在了

    原因:

    原来是字体过大的时候,自然会有距离边框的长度,这个长度比例跟字体大小有关,改变字体大小就好了

  • 相关阅读:
    Python 中的Lock与RLock
    Python 自定义三方库
    Python 通过RSA实现license验证设备指纹与有效期
    Python 通过wmi获取Window服务器硬件信息
    Java List对象集合按对象属性分组、分组汇总、过滤等操作示例
    BrokenPipeError: [Errno 32] Broken pipe
    Python 通过dmidecode获取Linux服务器硬件信息
    Linux 解决E: Sub-process /usr/bin/dpkg returned an error code (1)错误
    Ubuntu 增加新用户并赋予root权限及免密的方法
    关于smali插桩
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_textview_15021013.html
Copyright © 2011-2022 走看看