当前位置: 首页 > 知识库问答 >
问题:

Android Studio XML需要Layout_Height和

倪炎彬
2023-03-14
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
android:radius="100dp"
/>
<gradient
android:angle="45"
android:centerX="35%"
android:centerColor="#7995A8"
android:startColor="#E8E8E8"
android:endColor="#000000"
android:type="linear"
/>
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp"
/>
<size
android:width="270dp"
android:height="60dp"
/>
<stroke
android:width="3dp"
android:color="#878787"
/>
</shape>

“元素形状没有必需的属性Android:layout_height”

和另一个错误:

“元素形状没有必需的属性Android:layout_width”

我尝试设置android:layout_width=“android:layout_heigth”android:layout_width“wrap_content”android:layout_heigth=“wrap_content”,错误消失了,但是我不能设置任何按钮将其作为背景...所以我不能以这种方式使用这个XML。

我应该把它们调成什么?

共有1个答案

裴泰平
2023-03-14

对于 ,没有Android:layout_widthAndroid:layout_height属性,因为 不在布局资源中,而您要放置它。 放入可抽取的资源中,例如项目中的res/drawable/中。

此示例项目演示了 可绘图资源的使用。您将看到 元素位于res/drawable/目录中。

您还可以在文档中阅读有关 可绘图资源的更多信息。

 类似资料:
  • 问题内容: 我需要能够动态设置EditText的height属性。我在整个应用程序中都将数据绑定用于其他属性,因此,我希望能够使用数据绑定来控制元素的高度。这是我的xml的精简版本: 这是我的视图模型的精简版: 尺寸在dimens.xml文件中。我正在修改视图模型中的属性。但是,当我启动该应用程序时,我在启动后立即收到以下错误消息(bindingadapter不会在调试时触发)。我在屏幕上还有其他

  • 首先,image视图具有以下配置(注意fitStart): 然后通过编程方式,对图像的高度进行小的修改,以匹配宽度(在activity.onResume()中)

  • 我漏掉什么了吗?请建议是否有更好的方法做这件事。谢谢你。

  • 问题内容: 有人有吗? 问题答案: 它是双冒号运算符(请参阅解析器标记列表)。

  • 问题内容: 我已经在x64 Windows7上使用python2.6成功安装了matplotlib。当我尝试导入matplotlib时,它显示以下错误。我还通过以下链接安装了numpy:使用Python2.7.3在64位Windows 7上安装Numpy 我该如何运作? 我从http://matplotlib.org/downloads.html安装了matplotlib-1.3.0.win- a

  • 我正在尝试使用JOLT合并标签数组 这是输入和预期输出 输入JSON: 预期产出如下 提前感谢!