android - 我需要帮助让我的 .XML 布局适合旧 Zebra 设备上的屏幕
问题描述
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/blue_bg4"
android:orientation="vertical"
android:showDividers="beginning"
android:id="@+id/LinearLayout_Background">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/bg_trans"
android:layout_marginBottom="5dp"
android:padding="10dp">
<TextView
android:id="@+id/TextView_Site"
android:layout_width="170dp"
android:layout_height="match_parent"
android:layout_marginLeft="35dp"
android:gravity="left|center"
android:text="Site"
android:textAppearance="@style/WSMediumTextBold" />
<TextView
android:id="@+id/TextView_Code"
android:layout_width="120dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:gravity="left|center"
android:text="Code"
android:textAppearance="@style/WSMediumTextBold" />
<TextView
android:id="@+id/TextView_Name"
android:layout_width="220dp"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:gravity="left|center"
android:text="Name"
android:textAppearance="@style/WSMediumTextBold" />
</LinearLayout>
<ListView
android:id="@+id/ListView_Main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
目前在 Zebra 设备上看起来像这样:
我需要更改它,以便屏幕底部的“名称”列不会被截断。任何有关如何执行此操作的建议/帮助将不胜感激。
解决方案
您是否尝试过“fill_parent”作为“代码”列中“android:layout_width”的值。根据这篇文章https://stackoverflow.com/a/11790323/16052620,它应该调整大小以填补两个固定宽度 TextView 之间的间隙。
推荐阅读
- ios - 如何更改 UISegmentedControl 的高度?
- python - 在其类块之外定义对象方法,有什么理由不这样做?
- c++ - 如何将 Eigen::Tensor 广播到更高维度?
- angular - 警报未显示翻译后的文本
- amazon-web-services - 如何使用 java 在 EC-2 实例上执行 shell 脚本?
- javascript - 页面刷新后如何在我的 Javascript 页面中获取价值
- math - 识别 3D 空间中的异常值
- node.js - 如何在云函数 firestore 查询上返回 Promise
- xamarin - 更改项目源列表后,GridView 未在 UI 上更新
- bash - 如何从 shell 中的 arp 命令获取 IP