"ui";
var color = "#009688";
ui.layout(
<drawer id="drawer">
<horizontal>
<vertical>
<appbar>
<toolbar id="toolbar" title="鱼" />
<tabs id="tabs" />
</appbar>
<viewpager id="viewpager">
<frame>
<vertical>
<button id="zx" text="执行控件点击" />
<button id="getapi" text="get请求" />
<button id="postapi" text="post请求" />
<button id="ocrstr" text="OCR识别" />
<button id="log" text="日志" />
<vertical>
<text text="请求响应信息" textSize="18sp" gravity="center" padding="16" />
<EditText id="responseText" textSize="10" singeleLine="true" text="暂未信息" />
</vertical>
</vertical>
</frame>
</viewpager>
</vertical>
<vertical id="menu"></vertical>
{/* 左边栏 */}
<vertical layout_gravity="left">
<text grivity="center" padding="18" text="左边栏"/>
</vertical>
</horizontal>
</drawer>
);帮我左边栏写好
回答
你提供的代码中,左边栏部分的 XML 语法存在一些错误,比如 grivity="center"
应该是 gravity="center"
,并且 <vertical layout_gravity="left">
的闭合标签缺失。以下是修正后的左边栏部分:
<vertical layout_gravity="left">
<text gravity="center" padding="18" text="左边栏"/>
</vertical>
完整的代码示例如下:
"ui";
var color = "#009688";
ui.layout(
<drawer id="drawer">
<horizontal>
<vertical>
<appbar>
<toolbar id="toolbar" title="鱼" />
<tabs id="tabs" />
</appbar>
<viewpager id="viewpager">
<frame>
<vertical>
<button id="zx" text="执行控件点击" />
<button id="getapi" text="get请求" />
<button id="postapi" text="post请求" />
<button id="ocrstr" text="OCR识别" />
<button id="log" text="日志" />
<vertical>
<text text="请求响应信息" textSize="18sp" gravity="center" padding="16" />
<EditText id="responseText" textSize="10" singleLine="true" text="暂未信息" />
</vertical>
</vertical>
</frame>
</viewpager>
</vertical>
<vertical id="menu"></vertical>
</horizontal>
{/* 左边栏 */}
<vertical layout_gravity="left">
<text gravity="center" padding="18" text="左边栏"/>
</vertical>
</drawer>
);