带片段的SlidingUpPanelLayout

时间:2014-03-02 17:23:47

标签: java android android-fragments

我有一个AndroidSlidingUpPanel的片段。 如果我在onCreateView中使用SlidingUpPanelLayout layout = (SlidingUpPanelLayout) rootView.findViewById(R.id.sliding_layout);,它会以

崩溃
Fatal exception: main
android.widget.TextView cannot be cast to com.sothree.slidinguppanel.SlidingUpPanelLayout

如何将此库与片段一起使用? 感谢。

编辑:我的xml文件:

<?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="match_parent"
android:background="@drawable/sfondor"
android:paddingTop="?android:attr/actionBarSize">

<com.sothree.slidinguppanel.SlidingUpPanelLayout
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom">

 <LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:background="#99000000">

<View
    android:layout_width="1dp"
    android:layout_height="5dp">
</View>

<TextView
    android:id="@+id/lblExpenseCancel"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginTop="30dp"
    android:shadowColor="#5a5a5a"
    android:shadowDx="0.0"
    android:shadowDy="0.0"
    android:shadowRadius="20"
    android:textColor="#aa0a2e"
    android:textSize="20sp"
    android:typeface="sans"
    android:gravity="center"
    android:textStyle="italic" />

 <ImageView
    android:id="@+id/rotaimg"
    android:clickable="true"
    android:focusable="true"
    android:layout_marginTop="30dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/unnamed"
    android:adjustViewBounds="true"
    android:scaleType="centerCrop" />

 <View
    android:layout_width="1dp"
    android:layout_height="10dp">
</View>


 <TextView
    android:id="@+id/tv1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="10dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

 <ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="fill_parent"
    android:layout_marginTop="22dp"
    android:layout_height="wrap_content">
 <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" 
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:gravity="center">

 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16dp"
    android:textColor="#aa0a2e"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>
 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13dp"
    android:layout_marginTop="6dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16dp"
    android:textColor="#aa0a2e"
    android:typeface="sans"
    android:layout_marginTop="12dp"
    android:textStyle="italic"
    android:gravity="center"/>
 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13dp"
    android:layout_marginTop="6dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16dp"
    android:textColor="#aa0a2e"
    android:typeface="sans"
    android:layout_marginTop="12dp"
    android:textStyle="italic"
    android:gravity="center"/>
 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13dp"
    android:layout_marginTop="6dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16dp"
    android:textColor="#aa0a2e"
    android:typeface="sans"
    android:layout_marginTop="12dp"
    android:textStyle="italic"
    android:gravity="center"/>
 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13dp"
    android:layout_marginTop="6dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16dp"
    android:textColor="#aa0a2e"
    android:typeface="sans"
    android:layout_marginTop="12dp"
    android:textStyle="italic"
    android:gravity="center"/>
 <TextView
    android:id="@+id/rappdistr"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="13dp"
    android:layout_marginTop="6dp"
    android:layout_marginBottom="10dp"
    android:textColor="@android:color/white"
    android:typeface="sans"
    android:textStyle="italic"
    android:gravity="center"/>

</LinearLayout>
</ScrollView>
    </LinearLayout>

 <LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:gravity="center"
android:background="#99000000">
<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center|top"
    android:text="Social"
    android:textSize="16sp" />
</LinearLayout>

</com.sothree.slidinguppanel.SlidingUpPanelLayout>

 </RelativeLayout>

有一个SlidingUpPanelLayout和两个子LinearLayout,其中包含一些文本视图和图像等对象。

0 个答案:

没有答案