如何在android中创建一个类似于视图的架子,在任何行中显示几本书?此外,它应具有水平和垂直功能,如月亮+阅读器应用程序.
我可以写一个水平移动的架子视图,但它不能完全发挥作用.我使用xml文件来查看包含图像,文本和按钮的项目.我写了一个类,扩展AdapterView为创建ListView我调用的自定义"shelf view".不幸的是,我的程序显示了一行,我不能将它用于多行.

我想在具有水平滚动的一列中的 gridview 中显示图像缩略图。我玩过很多参数,但我不知道我做错了什么。请有人帮助我。主文件:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<GridView
android:layout_width="500dp"
android:layout_height="400dp"
android:id="@+id/grid"
android:columnWidth="300dp"
android:padding="5dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:scrollbars="horizontal"
android:stretchMode="spacingWidthUniform">
</GridView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
活动代码:
//---the images to display---
Integer[] imageIDs = {
R.drawable.library,
R.drawable.library,
R.drawable.library,
R.drawable.library,
R.drawable.library,
R.drawable.library,
R.drawable.library
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GridView gridView = (GridView) findViewById(R.id.grid);
gridView.setAdapter(new ImageAdapter(this));
gridView.setNumColumns(imageIDs.length);
}
public class ImageAdapter extends BaseAdapter
{
private Context context;
public ImageAdapter(Context c)
{
context = c;
} …Run Code Online (Sandbox Code Playgroud) 我以前用过分析数据库的类图.但现在,我认为类图和ERD之间存在差异.哪一个完全?
这些图之间有什么不同和相似之处?
在自定义视图中,如何获得手指触摸屏幕的程度。换句话说,获取用户是否使用了他的指尖或更大的区域。然后能够获得矩形的每个维度。