我正在尝试在全屏图像上显示一个按钮。 I tried to use RelativeLayout如此问题所示,但我看不到按钮。
有人可以告诉我为什么这段代码不起作用?
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pitchImageView"
android:src="@drawable/gaa_pitch"
android:scaleType="centerCrop"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/start"
android:id="@+id/stopwatchButton"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
道歉,如果这符合重复的问题。
修改: 活动截图。
答案 0 :(得分:0)
TNT<int, 1, 2, 3>
答案 1 :(得分:0)
我的朋友,您可以选择使用FrameLayout
,并查看此网站:Android Frame Layout
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/pitchImageView"
android:src="@drawable/desert_road"
android:scaleType="centerCrop"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start"
android:src="@drawable/ic_clear_white_24dp"
android:id="@+id/stopwatchButton"
android:layout_gravity="center" />
</FrameLayout>
结果:
答案 2 :(得分:0)
这是一个常见的“问题”。 您可以尝试以下几点:
使缓存无效并重新启动Android Studio,或者只是重新启动而不会失效
尝试Run -> Clean and rerun
选项
Build -> Clean project
或Build -> Rebuild Project
选项完成后,再次运行该项目。
答案 3 :(得分:0)
嗯,我得到了它的工作,我无法解释是什么解决了它,但这些是我采取的步骤:
活动xml文件:
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fitsSystemWindows="true">
<include layout="@layout/content_record_game"/>
</android.support.design.widget.CoordinatorLayout>
这是我的content.xml文件
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/pitchImageView"
android:contentDescription="@string/image_of_a_gaa_pitch"
android:src="@drawable/gaa_pitch"
android:scaleType="centerCrop"
android:cropToPadding="false"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/start"
android:id="@+id/stopwatchButton"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>