这是一个真正的错误吗?

时间:2017-05-03 07:44:38

标签: android background-color

我不知道为什么,但我的布局颜色只是停在屏幕的底部 我不认为我的代码是这样做的。

顺便说一下,有没有人知道从这样的简单布局中获取想法的位置? TextViews和EditTexts?

我看起来很糟糕

enter image description here

docker-compose

2 个答案:

答案 0 :(得分:0)

而不是:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.tiagosilva.amob_android.TubeDataFragment" >

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="20dp"
    android:gravity="center"
    android:background="@color/AMOB_gray">

试试这个

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.tiagosilva.amob_android.TubeDataFragment" 
android:background="@color/AMOB_gray">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="20dp"
    android:gravity="center">

所以要在 root ViewGroup

中移动背景颜色

答案 1 :(得分:0)

在滚动视图中添加以下行。这将做你想要的

@PrimaryKeyJoinColumn   
@OneToOne(targetEntity=Fileh.class, fetch=FetchType.LAZY)   
@org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.LOCK}) 
@JoinColumns({ @JoinColumn(name="`ID`", referencedColumnName="`ID`", unique=true, nullable=false) })    
private Fileh fileh;

@Column(name="`ID`", nullable=false, insertable=false, updatable=false, unique=true)    
@Id 
@GeneratedValue(generator="FILEBLOB_FILEHID_GENERATOR") 
@org.hibernate.annotations.GenericGenerator(name="FILEBLOB_FILEHID_GENERATOR", strategy="foreign", parameters=@org.hibernate.annotations.Parameter(name="property", value="fileh")) 
private int filehId;