xamarin android——数据绑定到控件(三)

如果当前活动中,只存在一个listview视图,可以借助ListActivity快速的实现一个列表,即当前Activity继承ListActivity.在OnCreate方法中简单的两行代码,就可以创建一个用户列表。


string[] items = new string[]{
"列表 1","列表 2","列表 3","列表 4","列表 5","列表 6","列表 7","列表 8"
};

this.ListAdapter = new ArrayAdapter<string> (this,Android.Resource.Layout.SimpleListItem1,items);

通过ListActivity,可以不调用SetContentView
方法,就可以创建一个简单的列表。要实现更复杂的显示,可以通过自定义显示布局和SimpleAdapter实现。列表的每个子项的布局通过 Android.Resource.Layout.SimpleListItem1
。系统提供了几个简单的布局样式。

每个布局的详细介绍
参考http://developer.android.com/reference/android/R.layout.html#simple_list_item_activated_1

添加ListView的点击事件,只需重写OnListItemClick方法即可


protected override void OnListItemClick (ListView l, View v, int position, long id)
{
Toast.MakeText (this,"click",ToastLength.Long).Show();
}

xamarin android——数据绑定到控件(三),布布扣,bubuko.com

时间: 2024-11-08 11:22:38

xamarin android——数据绑定到控件(三)的相关文章

xamarin android——数据绑定到控件(四)

本文为通过自定义列表适配器定义ListView,以上文为基础,基于ListActivity. 定义列表项布局,包含一个图片显示,标题和描述 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="80dip"> <ImageV

xamarin android——数据绑定到控件(一)

mono for android 中光标由ICursor 接口标识,该接口公开了操作结果数据集的所有方法.光标的使用非常消耗系统资源,所以不使用时应该光比光标.可以通过StartManagingCursor方法允许应用程序管理光标.示例中通过spinner显示用户浏览网址的历史记录,历史记录通过系统提供的内容提供器获取数据,更多内容提供器参考Android 开发文档http://developer.android.com/reference/android/provider/package-su

xamarin android——数据绑定到控件(二)

本示例为通过媒体内容提供器获取本机中的图片显示在Gallery中. 活动中简单的初始化代码 private void InitGallery() { Gallery gallery = FindViewById<Gallery> (Resource.Id.gallery); gallery.Adapter = new ImageAdapter (this); } ImageAdapter 类为自己定义的适配器,继承BaseAdapter类,其中核心代码为GetView方法.BaseAdapte

Xamarin.Android之Picker控件关闭可编辑状态

在使用NumberPicker的时候,出现直接弹出键盘的情况,解决办法: picker.DescendantFocusability=DescendantFocusability.BlockDescendants; 另外在NumberPicker的使用过程中,还有两个几个问题: NumberPicker的MinValue和MaxValue表示的最小值和最大值,并不是实际显示的值,也就是说NumberPicker不是一个只显示Number的控件,可以显示任意的字符 picker.SetDispla

xamarin.android 给View控件 添加数字提醒效果-BadgeView

本文代码从java项目移植到.net项目   java开源项目:https://github.com/jgilfelt/android-viewbadger using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; us

如果写一个android桌面滑动切换屏幕的控件(三)

下面我们把这个控件内嵌到Layout中做一些动画和展示,效果图: 这个子控件可以上下移动,可以左右滑动,如果上下滑动距离大于左右滑动距离,则必须上下滑动 这样来写onTouch事件: @Override public boolean onTouchEvent(MotionEvent ev) { if (mVelocityTracker == null) { mVelocityTracker = VelocityTracker.obtain(); } mVelocityTracker.addMov

【ALearning】第三章 Android基本常见控件

本章主要介绍基本的平常较多使用的控件,包括TextView.EditView.ImageView.Button等.本章将介绍相关控件基本属性的使用,为以后章节的进阶学习提供基础.案例中引用的LinearLayout布局,可先不必深究,后续章节将会详细介绍. TextView TextView控件的基本属性,android:layout_width 布局宽度android:layout_height 布局高度.这两个属性参数是必须的. TextView 中android:layout_width与

Android 中常见控件的介绍和使用

1 TextView文本框 1.1 TextView类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域.TextView类的层次关系如下: java.lang.Object   ? android.view.View   ? android.widget.TextView 直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText 间接子类: AutoCompleteTextV

Android M新控件之AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用

[转载请注明出处:http://blog.csdn.net/feiduclear_up/article/details/46514791 CSDN 废墟的树] 上一篇博客我们学习了Android Design Support Library库中的 是个简单的组件,不了解的童鞋可以参考之前的博客 Android M新控件之FloatingActionButton,TextInputLayout,Snackbar,TabLayout的使用. 这篇博客我们继续学习Design库中的其他四个组件,分别是