不同设备的响应文本视图

问题描述 投票:0回答:1

我正在尝试将textview放在xamarin android的标题中。我使用了framelayout,然后在其中使用了imageview作为标题,然后在其上使用了textview,但是空白在平板电脑上无法正常使用。

我已经在互联网上搜索了很多答案,但是可以找到任何可行的支持。

由于客户端隐私,我无法共享标题图像,但这是我给定的代码和示例问题图像。我已经为textview提供了固定的宽度,因为我希望我的文字能在那个小盒子内包裹起来

    <FrameLayout
         android:layout_width="wrap_content"
         android:layout_height="wrap_content">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/header"
        android:adjustViewBounds="true"
        />

    <TextView
        android:layout_width="55dp"
        android:layout_height="wrap_content"
        android:text="00:00 AM 00/00/0000"
        android:id="@+id/textView1"
        android:textColor="#ffffff"
        android:layout_gravity="right"
        android:textSize="10sp"
        android:layout_marginRight="30dp"
        android:layout_marginTop="10dp"
         >

    </FrameLayout>
c# visual-studio xamarin xamarin.android
1个回答
0
投票

您应该将ImageView和TextView放入RelativeLayout

<RelativeLayout
 android:layout_width="wrap_content"
android:layout_height="wrap_content"
>

<ImageView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/header"
    android:adjustViewBounds="true"
    />

<TextView
    android:layout_width="55dp"
    android:layout_height="wrap_content"
    android:text="00:00 AM 00/00/0000"
    android:id="@+id/textView1"
    android:textColor="#ffffff"
    android:layout_gravity="right"
    android:textSize="10sp"
    android:layout_marginRight="30dp"
    android:layout_marginTop="10dp"
     >
</RelativeLayout>

然后设置TextViewRelativeLayout的位置。

© www.soinside.com 2019 - 2024. All rights reserved.