0

это мой пост форма XML fiileнадуть другой макет ниже андроида

<?xml version="1.0" encoding="utf-8"?> 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/layout_bg" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:layout_margin="10dp" 
    android:id="@+id/hiddenLayout"> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/rsz_page_pic" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentEnd="true" 
     android:id="@+id/imageView" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/app_name" 
     android:id="@+id/pageNameTV" 
     android:layout_toStartOf="@+id/imageView" 
     android:paddingRight="10dp" 
     android:layout_alignTop="@+id/imageView" 
     android:layout_toLeftOf="@+id/imageView" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="asdasdsd" 
     android:id="@+id/postTimeTV" 
     android:paddingRight="10dp" 
     android:textColor="@color/normal_end" 
     android:layout_alignBottom="@+id/imageView" 
     android:layout_alignRight="@+id/pageNameTV" 
     android:layout_alignEnd="@+id/pageNameTV" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="right" 
     android:id="@+id/textView3" 
     android:layout_marginTop="10dp" 
     android:layout_below="@+id/imageView" 
     android:layout_alignRight="@+id/imageView" 
     android:layout_alignEnd="@+id/imageView" /> 

</RelativeLayout> 

мой фрагмент корма

<?xml version="1.0" encoding="utf-8"?> 

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:paddingLeft="23dp" 
    android:paddingRight="13dp" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/feeds_container"> 

    </RelativeLayout> 

</ScrollView> 

мой код

@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) 
    { 
     mRootView = inflater.inflate(R.layout.fragment_feed, container, false); 

     RelativeLayout hiddenLayout = (RelativeLayout)getActivity().findViewById(R.id.hiddenLayout); 

     RelativeLayout myLayout = (RelativeLayout)mRootView.findViewById(R.id.feeds_container); 
     View hiddenInfo = getActivity().getLayoutInflater().inflate(R.layout.post_shape, myLayout, false); 
     myLayout.addView(hiddenInfo); 

     hiddenInfo = getActivity().getLayoutInflater().inflate(R.layout.post_shape, myLayout, false); 
     myLayout.addView(hiddenInfo); 

     return mRootView; 
    } 

, что я пытаюсь сделать, это получить копия post_shape.xml в feed_fragment.xml, первый из них прав, но когда я пытаюсь добавить еще один ниже первого, я получил этот http://s14.postimg.org/p8sh0yiq9/ant.jpg Я действительно мой плохой английский и я надеюсь, и будет понять мою проблему, если вы видите изображение

+0

использование LinearLayout вместо относительной – santalu

ответ

1

вы получили 2 chocies здесь ... 1.Replace RealtiveLayout с LinearLayout в файле подачи Фрагмент (LinearLayout должен возьмите весь экран, чтобы он вставлял их один под другим) 2.Instand ScrollView и RelativeLayout используют ListView и Adapter, что очень полезно здесь.

ListView Example

+0

я использовал ListView и работает большое спасибо – user3871129

Смежные вопросы