小编Kan*_*hen的帖子

XML形状可绘制不呈现所需的颜色

我定义了一个 drawable

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
  <solid android:color="#ffffffff" />
  <size android:width="60dp"
        android:height="40dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

但是如何在layout定义中使用它呢?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              >
    <ImageView
        android:src="@drawable/ic_title"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我仍然只看到黑色背景.

编辑:

结果我:drawable xmlns宣言中错过了一个.现在这个例子适用于姜饼设备:)

android drawable

39
推荐指数
2
解决办法
10万
查看次数

HOWTO:从shell脚本中检测bash

方案是要求用户提供脚本文件:

$ source envsetup.sh
Run Code Online (Sandbox Code Playgroud)

此脚本文件可能仅使用bash功能,因此我们检测到正在运行的shell是否为bash.

对于与bash共享通用语法的其他shell,例如sh,zsh,ksh,我想报告一个警告.

在Linux,Cygwin,OS X中检测当前shell的最可靠方法是什么?

我所知道的是$ BASH,但我想知道它可能失败的可能性.

bash shell scripting

9
推荐指数
4
解决办法
9633
查看次数

标签 统计

android ×1

bash ×1

drawable ×1

scripting ×1

shell ×1