2017-10-04 23 views
0

我正在玩Android开发,并关注此basic tutorial。我制作了我的第一个Android应用程序(code is in this repo),并且在运行时遇到了控制其UI /小部件布局的问题。Android UI在运行时从其在Studio Designer中的显示方式发生变化

即使activity_main.xml显示(在UI设计器)的 “DO IT!” 按钮出现在它们的EditText视图/小部件的权利:

enter image description here

来吧欣欣在模拟器上,按钮被呈现在EditText的顶部:

enter image description here

关于为什么以及我可以做什么的任何想法,以便在运行时(模拟器内)在文本框/ EditText的右侧出现该按钮?

+0

切换到XML视图,并与LinearLayout中替换ConstraintLayou(与Android:方向=“横向”) –

+0

如果你是新到Android然后我将建议你,从相对或线性布局 – UltimateDevil

+0

开始或解决此问题请按照此文档在[文档](https://developer.android.com/training/basics/firstapp/building-ui.html) – UltimateDevil

回答

1

不能使用

tools:layout_editor_absoluteX="16dp" 
tools:layout_editor_absoluteY="16dp" 

是只为布局编辑器。检查我的回答这个问题:

Buttons not in place

希望它有助于

+0

将不会工作,因为他的观点不与父母同时附加 – UltimateDevil

相关问题