【问题标题】:9-patch Android 4 issue, works Android 2.3 [duplicate]9 补丁 Android 4 问题,适用于 Android 2.3 [重复]
【发布时间】:2013-03-13 03:09:17
【问题描述】:

我在下面的图片链接中为“Day”按钮创建了一个 9 补丁,它在我的 Android 2.3 手机上按预期工作。当我为 Android 4 平板电脑运行时,它不起作用。不确定我是否需要调整 xml 或如何创建 9-patch 的问题。另外,我在 Eclipse 的“drawable-hdpi”文件夹中只有 drawable。任何帮助表示赞赏!

 <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="@color/black"
        android:orientation="horizontal"
        android:weightSum="5" >

        <Button
            android:id="@+id/buttonTabSummary"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more_cap_en"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabDay"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/day_cap"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabWeek"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more_cap"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabShare"
            android:layout_width="0dp"
            android:layout_height="50dp"
            android:layout_weight="1"
            android:background="@drawable/more"
            android:textSize="9sp" />

        <Button
            android:id="@+id/buttonTabMore"
            android:layout_width="0dp"
            android:layout_height="52dp"
            android:layout_weight="1"
            android:background="@drawable/more"
            android:textSize="9sp" />
    </LinearLayout>

9-patch creater top screen. Android 2.3 bottom left, Android 4 bottom right (not displaying correctly

【问题讨论】:

    标签: android nine-patch


    【解决方案1】:

    尽量把它放在drawable文件夹中,而不是drawable-hdpi。看起来您的平板电脑没有 hdpi 分辨率,所以可能找不到图像。

    【讨论】:

    • 太棒了!谢谢 Esparver,你是对的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多