New York Times app
似乎有一個SlideDrawer
,該值低於ListAdapter
。這是我試圖完成的效果。我有一個自定義的listadapter,它自己可以很好地工作,並且我有一個單獨運行的sliderrawer。他們是兩個獨立的Activities
。我想合併這兩個,以便在列表適配器上有一個滑軌。如何合併SlideDrawer和ArrayAdapter
我試過SetContentView
上ListActivity
實現我的ArrayAdapter
xml文件,其中包含幻燈片抽屜,但我得到一個forceclose。我認爲它是因爲一個listadapter本質上是一個相同的xml layout
一堆小的膨脹的意見,我試圖在同一時間運行兩個佈局。我想也許答案在於xml文件如何佈置,但老實說不知道。
反正這裏是代碼:
import android.view.View;
import android.net.Uri;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.SlidingDrawer;
import android.widget.AdapterView.OnItemClickListener;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
public class BandApp extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//here is where I have tried setting slidedrawer layout
setContentView(R.layout.slidedrawer)
Activity activity = this;
activity.setTitle("@[email protected]#[email protected]$#$");
final String[] values = {"Litem0","Litem1","Litem2","Litem3","Litem4","Litem5"};
MyAdapter Adapter = new MyAdapter(this, values);
setListAdapter(Adapter);
以及XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="85dp"
>
<TextView
android:layout_height="0dp"
android:layout_width="0dp"
android:id="@+id/textlayout"
/>
</LinearLayout>
就像我說的,他們都工作在有自己很好,但我不知道如何合併兩個獲得紐約時報應用程序中的效果。謝謝。
這是我正在談論的圖像。在「用餐和酒」在頂部拉低,所以我猜它是一個slidedrawer?:
不是每個人都誰可以幫助你擁有紐約時報應用程序。請考慮在你的問題中添加屏幕截圖來說明你的意思。 – CommonsWare 2011-12-24 01:43:22