这是完整的XML android布局文件代码:
i
它在Android Studio预览窗口以及设备上生成:
我输了吗?是什么赋予了?正如您所看到的," New Text"文本视图是在按钮后面。在我在stackoverflow上找到的每个代码示例中,在简单的编程逻辑中,按钮首先被绘制,然后是TextView,因此,textview位于按钮顶部。但事实并非如此。这也发生在RelativeLayout上。
答案 0 :(得分:2)
你并不疯狂,这是你的风格中的主题:
将疯狂订购:
<style name="AppTheme" parent="android:Theme.AppCompat">
将恢复你的理智:
<style name="AppTheme" parent="android:Theme.Holo">
为什么这样做......也许是一个错误,也许是一个改变,对不起,我不确定
您可以在这里使用主题来证明它:
VS
答案 1 :(得分:0)
尝试在xml布局中使用高程
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/element_number"
android:layout_gravity="top|left"
android:elevation="2dp" />
或按代码
设置ViewCompat.setElevation(this, 2);