android - 移除 TextView 的上边距

标签 android android-layout android-linearlayout

我有一些 LinearLayout 对象,里面有几个东西,包括两个 TextView。不幸的是,我不知道为什么它们之间有很大的空间。

自己看(在内容框架和 #642954 - 14/25/9814 之间):

http://i.stack.imgur.com/832QN.png

这是我的代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >

    <ImageView
        android:id="@+id/img"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top"
        android:contentDescription="@string/smiley"
        android:padding="10dp"
        />

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_weight="1"
        android:includeFontPadding="false"
        >

        <TextView android:id="@+id/contenu"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:background="@drawable/round"
             android:padding="10dp"
             android:layout_margin="5dp"
             android:includeFontPadding="false"
             android:layout_marginBottom="-10dp"
             />


        <TextView android:id="@+id/infos"
             android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:gravity="right"
             android:layout_margin="5dp"
             android:includeFontPadding="false"
             android:padding="0dp"
             android:layout_marginTop="-10dp"
             />

    </LinearLayout>

</LinearLayout>

这是round.xml:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape android:shape="rectangle" >
            <solid android:color="#20000000" />

            <corners android:radius="13dp" />
        </shape>
    </item>
    <item android:bottom="2px">
        <shape xmlns:android="http://schemas.android.com/apk/res/android" >
            <solid android:color="#FFFFFF" />

            <corners android:radius="13dp" />

            <stroke
                android:width="1dp"
                android:color="#BBBBBB" />
        </shape>
    </item>

</layer-list>

你能帮帮我吗?

谢谢!

最佳答案

android:includeFontPadding="false"

关于android - 移除 TextView 的上边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327047/

相关文章:

android - 将布局参数设置为 ImageView 时出错

android - 使用 ValueAnimator 在 LinearLayout 权重上同时运行动画

java - 在Java中计算纬度和经度坐标周围的 "box"

java - 隐藏状态栏android

android - 如何使用 Android Studio 的 Tablayout Activity 在没有 fragment 的情况下更改布局?

android - 如何将 fragment 添加到以编程方式生成的布局?

java - 尝试流式传输到自定义 RTMP 时,DJI Mobile SDK 中出现 LiveStreamManager 错误 -3?

android - 我们可以更改 facebook 上链接的图像(由 android 应用程序发布)吗

java - 为某人使用 GPS 和 Android 绘制多边形的次数创建计数器

android - 根据List改变constraintlayout