zoukankan      html  css  js  c++  java
  • Delphi XE5 android listview

    C:UsersPublicDocumentsRAD Studio12.0SamplesFireMonkeyMobileListView

    路径下有两个dpk,装完后listview也能实现listbox的效果了

    procedure TFormMain.FillListBox;
    var
      // item:TMetropolisUIListBoxItem;
      // listitem:TListboxItem;
    
      p: PpatientData;
      LItem: TListViewItem;
      i: Integer;
    begin
      ListViewPatient.Items.Clear;
      if not cdspatientlist.Active then
        Exit;
      ListViewPatient.BeginUpdate;
      try
        with cdspatientlist do
        begin
          DisableControls;
          try
            i := 1;
            First;
            while not Eof do
            begin
              New(p);
              p.patient_id := FieldByName('patient_id').AsString;
              p.admiss_times := FieldByName('admiss_times').AsInteger;
              p.inpatient_no := FieldByName('inpatient_no').AsString;
              p.bed_no := FieldByName('bed_no').AsString + '';
              p.nurse_level := FieldByName('nurse_level').AsString;
              p.diag := FieldByName('diag').AsString;
              p.name := FieldByName('name').AsString;
              p.sex := FieldByName('sex').AsString;
              p.age := FieldByName('age').AsString;
              p.charge_total := FieldByName('charge_total').AsString;
              p.yue := FieldByName('yue').AsString;
    
              LItem := ListViewPatient.Items.Add;
              LItem.Text := p.bed_no;
    
              LItem.Data[TMultiDetailAppearanceNames.Detail1] := '姓名    :' + p.name;
              LItem.Data[TMultiDetailAppearanceNames.Detail2] := '护理等级:' +
                p.nurse_level;
              LItem.Data[TMultiDetailAppearanceNames.Detail3] := '诊断    :' + p.diag;
    
              if p.sex = '' then
                LItem.BitmapRef := (Image1.MultiResBitmap.Items[0].Bitmap)
              else if p.sex = '' then
    
                LItem.BitmapRef := (Image1.MultiResBitmap.Items[1].Bitmap);
    
              if p.sex = '1' then
                LItem.BitmapRef := Image1.MultiResBitmap.Items[1].Bitmap
              else
                LItem.BitmapRef := Image1.MultiResBitmap.Items[0].Bitmap;
    
              Inc(i);
              Next;
    
            end;
          finally
            EnableControls;
          end;
    
        end;
      finally
        ListViewPatient.EndUpdate;
      end;
    
    end;
    View Code

  • 相关阅读:
    #Leetcode# 700. Search in a Binary Search Tree
    很多很多书上代码
    #Leetcode# 104. Maximum Depth of Binary Tree
    #Leetcode# 12. Integer to Roman
    PAT-2018年冬季考试-乙级
    PAT 1035 插入与归并
    PAT 1058 选择题
    PAT 1052 卖个萌
    CodeForces Round #521 (Div.3) E. Thematic Contests
    2017Nowcoder Girl初赛重现赛
  • 原文地址:https://www.cnblogs.com/nywh2008/p/3370286.html
Copyright © 2011-2022 走看看