Attribute 'x' is not allowed to appear in element 'drawable'.

Hello. 

I'm now reading about layers and I'd like to create a common layer for devices. I wanted to put battery information in the upper side of the screen. So I need some drawable to draw there. 

I tried this code: 

 <layout id="DeviceLayout">
     <drawable id="BatteryDrawable" x="30%" y="10%" />
 </layout>

So I can get "BatteryDrawable" and draw there. 

But the compiler says me: 

BUILD: ERROR: Problem validating a resource file: cvc-complex-type.3.2.2: Attribute 'x' is not allowed to appear in element 'drawable'.

Meanwhile in documentation I read: 

The following attributes are supported by the drawable tag:

x The X coordinate of the top left corner in relation to the parent element pixel value, a relative position using ‘%’, center, left, right, or start 0

The question is: what's wrong? What is the best way to define some drawable area with specified coordinates? I'd not like to hardcode then in code. 

Thanks.