uidesigner安卓怎么设置,android ui设计
如何使用和调试 android UIAutomator
![](https://i01piccdn.sogoucdn.com/a297fd07689b5a3e?.png)
测试代码如下:
package com.testerhome.uiautomator;// Import the uiautomator libraries
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
public class LaunchSettings extends UiAutomatorTestCase {
public void testDemo() throws UiObjectNotFoundException {
getUiDevice().pressHome();
UiObject allAppsButton = new UiObject(new UiSelector()
.description("Apps"));
allAppsButton.clickAndWaitForNewWindow();
// 进入设置菜单
UiObject settingApp = new UiObject(new UiSelector().text("Settings"));
settingApp.click();
//休眠3秒
try {
Thread.sleep(3000);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// 进入语言和输入法设置
UiScrollable settingItems = new UiScrollable(new UiSelector().scrollable(true));
UiObject languageAndInputItem = settingItems.getChildByText(
new UiSelector().text("Language & input"), "Language & input", true);
languageAndInputItem.clickAndWaitForNewWindow();
}
}
然后根据 UIAutomator 的教程生成 jar 包
android create uitest-project -n uiautomator-example -t 1 -p uiautomator-example
ant build
adb push bin/uiautomator-example.jar /data/local/tmp/
adb shell uiautomator runtest uiautomator-example.jar -c com.testerhome.uiautomator.LaunchSettings
基本上测试脚本就运行起来了。
那么如何调试?
打开 Android Device Monitor, DDMS 的继任。
The standalone version of DDMS is deprecated.
Please use Android Device Monitor (tools/monitor) instead.
然后使用 debug 模式重新运行:
adb shell uiautomator runtest uiautomator-example.jar -c com.testerhome.uiautomator.LaunchSettings -e debug true
uiautomator-example adb shell uiautomator runtest uiautomator-example.jar -c com.testerhome.uiautomator.LaunchSettings -e debug true
Sending WAIT chunk
再看 monitor,你会发现有个红色虫子的进程,那个端口就是 debug 监听的端口。
android ui设计
![](https://i01piccdn.sogoucdn.com/ae2fa7a64f387453?.png)
1. 下载安卓界面工具,打开界面工具,熟悉界面功能。
2. 认真练习体会android的八种布局方式,其中absolutelayout,framelayout,Linearlayout,relativelayout,tablelayout.可以直接拖曳,布局方式
3. 然后在布局基础上放控件,widgets有点击类,编辑类,日期时间等。
properties。
是具体微调。
4. 可以进行button,autocomplete等的设计。
包括画廊,日期时间,选项卡的设计。
5. 最后一步,进行文件xml的保存,保存后的文件可以直接应用于android的UI设计。
功能的实现主要依靠于code的控制。
至此,android界面的简单设计就完成了。
如何使用DroidDraw进行Android界面设计
![](https://i01piccdn.sogoucdn.com/43d304efc7dcdce2?.png)
我们先不说功能,从UI上讲,你喜欢哪个? 由此,一个产品的UI是非常重要的,而产品的界面原型设计一般是由公司的产品经理+美工来完成的,需求分析 ->界面原型设计 ->我们来写代码!可能你觉得界面原型对我们而言并不没什么作用,但假如你以后想自己开发App呢?又或者你升做产品经理呢?嘿嘿!世事无绝对,以后的事,谁知道呢?公司的话,大部分使用的都是Axure Rp,但是这个东西比较难用!除了这个以外还有其他很多的原型设计工具:
Pencil
Framer
Shireframe
UIDesigner
Balsamiq Mockups
Mockup Builder
Mockup
FrameBox
iPhone Mockup
GOOFLOW
WireframeSketcher
FluidIA
Indigo Studio (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)