在android 自定义listView中绘制矩形
2014-12-22 13:09
309 查看
我想在android 在listview中绘制自定义的形状,我在网上找了代码但是没有运行通过,我现在有一个可以绘制矩形的 DrawView.java类,我想在我的自定义listView中展示这个对象。
我的配置文件如下
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_margin="60dp"
android:id="@+id/mainLayout"
>
<com.example.horizontalscrollview.DrawView
android:id="@+id/drawview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
</com.example.horizontalscrollview.DrawView>
<
</LinearLayout>
listview 适配器的 getView() 函数如下
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
a
android:layout_width="wrap_content"
a
android:layout_height="wrap_content"
a
android:orientation="vertical"
android:layout_margin="60dp"
a
android:id="@+id/mainLayout"
>
<com.example.horizontalscrollview.DrawView
android:id="@+id/drawview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
</com.example.horizontalscrollview.DrawView>
<
</LinearLayout>
getView 方法如下:
public View getView(final int position, View convertView, final ViewGroup parent) {
Toast.makeText(c, "Clicked on="+position, 1).show();
convertView = mInflater.inflate(R.layout.news_list_item,null);
return convertView;
}
}
这个应该能够正常运行
原文地址:http://www.itmmd.com/201411/120.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_margin="60dp"
android:id="@+id/mainLayout"
>
<com.example.horizontalscrollview.DrawView
android:id="@+id/drawview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
</com.example.horizontalscrollview.DrawView>
<
</LinearLayout>
listview 适配器的 getView() 函数如下
处理方法
追加下面的xml内容<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
a
android:layout_width="wrap_content"
a
android:layout_height="wrap_content"
a
android:orientation="vertical"
android:layout_margin="60dp"
a
android:id="@+id/mainLayout"
>
<com.example.horizontalscrollview.DrawView
android:id="@+id/drawview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
</com.example.horizontalscrollview.DrawView>
<
</LinearLayout>
getView 方法如下:
public View getView(final int position, View convertView, final ViewGroup parent) {
Toast.makeText(c, "Clicked on="+position, 1).show();
convertView = mInflater.inflate(R.layout.news_list_item,null);
return convertView;
}
}
这个应该能够正常运行
原文地址:http://www.itmmd.com/201411/120.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。
相关文章推荐
- Android中使用ListView绘制自定义表格(2)
- Android中使用ListView绘制自定义表格技巧分享
- Android中使用ListView绘制自定义表格(2)
- Android中使用ListView绘制自定义表格
- Android 绘图基础:Canvas画布——自定义View基础(绘制表盘、矩形、圆形、弧、渐变)
- Android中使用ListView绘制自定义表格(3)
- Android 绘图基础:Canvas画布——自定义View基础(绘制表盘、矩形、圆形、弧、渐变)
- Android开发使用自定义View将圆角矩形绘制在Canvas上的方法
- android自定义ListView详解
- Android中自定义ListView
- 深更半夜搞android—— 自定义ListView
- android 自定义listview无法响应点击事件OnItemClickListener的原因
- Android中自定义ListView无法响应OnItemClickListener中的onItemClick方法问题解决方案
- Android中自定义Adapter实现ListView动态刷新进度条
- android view绘制圆角矩形(转)
- android 学习笔记:自定义通用ListView/GridView,实现ListAdapter 类
- Android ListView 自定义背景后 滚动时的背景变黑问题
- Android--自定义GridView/ListView数据源
- android自定义ListView详解
- 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!