嗨我正在android.In中开发应用程序,我在coverflow视图中显示了一些工作正常的图像。覆盖流程视图我需要在列表视图中显示一些数据。我是Android的新手,我不知道知道如何在封面视图下方显示列表视图。请帮助我,这里是我的代码:
My XML file:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.coverflow.Coverflow
android:id="@+id/cover_flow"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
My Activity class:
public class NewspaperCoverFlowActivity extends Activity
{
/** Called when the activity is first created. */
ListViewwithimageAdapter listadapter;
ListView list;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Coverflow coverFlow;
coverFlow = new Coverflow(this);
coverFlow.setAdapter(new ImageAdapter(this));
ImageAdapter coverImageAdapter = new ImageAdapter(this);
coverFlow.setAdapter(coverImageAdapter);
coverFlow.setGravity(Gravity.TOP);
coverFlow.setSpacing(2);
coverFlow.setSelection(1, true);
coverFlow.setAnimationDuration(1500);
// setContentView(coverFlow);
ListView list = (ListView)findViewById(R.id.list);
listadapter = new ListViewwithimageAdapter(this);
list.setAdapter(listadapter);
}
}
答案 0 :(得分:0)
创建一个方向设置为vertical的LinearLayout,并将其设置为内容视图。然后将Cover flow视图和列表视图添加到布局中。
如果你在布局xml中执行它会是这样的(将“com.example.package”更改为CoverFlow所在的pckage):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.example.package.CoverFlow
android:id="@+id/cover_flow"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>