我的XML文件没有显示任何内容

时间:2017-03-20 07:34:48

标签: java android android-layout

我不明白为什么显示屏上没有任何内容。我可以看到Button和ImageView(zauberer),但除此之外什么都没有..有人可以帮助我吗?

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/halbtransparent">


    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/dialoghintergrund"
        android:id="@+id/willdialog"
        android:layout_margin="20dp" />


    <ImageView
        android:scaleType="fitXY"
        android:id="@+id/zauberer"
        android:layout_marginTop="40dp"
        android:layout_marginLeft="50dp"
        android:layout_marginStart="50dp"
        app:srcCompat="@drawable/zaubererdialoghg"
        android:layout_height="55dp"
        android:layout_width="43dp" />

    <ImageButton
        android:id="@+id/btn_verstanden"
        android:scaleType="fitXY"
        android:layout_width="130dp"
        android:layout_marginTop="410dp"
        android:layout_gravity="center_horizontal"
        android:background="#00000000"
        android:layout_height="50dp"
        app:srcCompat="@drawable/btn_verstanden"/>

3 个答案:

答案 0 :(得分:1)

Activity或Android Studio中是否显示任何内容?您是否关闭了Framelayout代码?尝试使用Relativelayout。确保setContentView中有Activity

答案 1 :(得分:1)

这是因为FrameLayout中的子布局相互重叠,而底部写的子项被绘制在其他布局上。使用方向设置为垂直的LinearLayout来解决问题。

答案 2 :(得分:1)

一些建议:

  1. collectionView?.contentInset = UIEdgeInsetsMake(0.5 * cellHeight, 0, 0, 0) // collectionView?.scrollIndicatorInsets = UIEdgeInsetsMake(0.5 * cellHeight, 0, 0, 0) // scrollIndicatorInsets won't be required since you're not showing the scroll indicators 已弃用UIColor.clear

  2. 使用fill_parent代替match_parent

  3. 您正在使用静态Dp值android:src,这些值将根据像素密度在不同设备中发生变化。

  4. 使用app:srcCompatandroid:layout_marginTop="410dp"layout_weightweightSum来调整你的观点..

    1. adJustViewBoundsGravitydrawable等文件夹中使用不同大小mdpi iamges的最佳做法。
    2. 试试这个:

      hdpi