zoukankan      html  css  js  c++  java
  • BaseLayout

    angularjs2

    knockoutjs

    framework7

    jquerymobile

    bootstrap

    html5

    css

    [Activity(Label = "ActivityBaseAdapter", MainLauncher = true, Icon = "@drawable/icon")]

    public class ActivityBaseAdapter : Activity { protected override void OnCreate(Bundle savedInstanceState) {

    base.OnCreate(savedInstanceState);

    SetContentView(Resource.Layout.layoutBaseAdapter);

    ListView lv = FindViewById<ListView>(Resource.Id.listView1);

    string[] list = { "title1", "title2", "title3" };

    lv.Adapter = new MyBaseAdapter(this, list);

    }

    }

    public class MyBaseAdapter : BaseAdapter<string> {

    private Activity activity { get; set; }

    private string[] titles;

    public override string this[int position] { get { return titles[position]; } }

    public MyBaseAdapter(Activity activity, string[] titles):base() {

    this.activity = activity; this.titles = titles;

    }

    public override int Count { get { return titles.Length; } }

    public override long GetItemId(int position) { return position; }

    public override View GetView(int position, View convertView, ViewGroup parent) {

    View view = null;

    if (convertView == null) view = convertView;

    else {

    view=activity.LayoutInflater.Inflate(Resource.Layout.itemBaseLayout, parent);

    }

    TextView tv=view.FindViewById<TextView>(Resource.Id.textView1);

    tv.SetTextKeepState(titles[position]); //tv.Text = titles[position];

    return view;

    }

    }

  • 相关阅读:
    69. 二叉树的层次遍历
    17. 子集(Subsets)
    33. N皇后问题(回溯)
    15. 全排列
    53. 数字组合 II
    135. 数字组合
    95. 验证二叉查找树
    88. 最近公共祖先
    245. 子树
    [python应用]python简单图片抓取
  • 原文地址:https://www.cnblogs.com/jeffry/p/5494981.html
Copyright © 2011-2022 走看看