public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; var item = data[position]; if (view != null) { viewHolder = view.Tag as ListViewAdapterViewHolder; } else { view = LayoutInflater.From(context).Inflate(Resource.Layout.ItemList, null, false); viewHolder = new ListViewAdapterViewHolder(); viewHolder.Name_File = view.FindViewById <TextView>(Resource.Id.Name_file); viewHolder.Size_File = view.FindViewById <TextView>(Resource.Id.Size_file); viewHolder.Type_File = view.FindViewById <TextView>(Resource.Id.Type_file); viewHolder.Data_File = view.FindViewById <TextView>(Resource.Id.Data_file); view.Tag = viewHolder; } viewHolder.Name_File.Text = item.FileName; viewHolder.Type_File.Text = item.FileType; viewHolder.Size_File.Text = EncryptionDecryptionService.ConvertToSizeWithName(item.FileSize); viewHolder.Data_File.Text = item.FileDate; return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.layout_detailpage); receiver = new CompleteReceiver(); Title = "Описание"; information_about_file = JsonConvert.DeserializeObject <ModelDataFile>(Intent.GetStringExtra("about_file")); password = Intent.GetStringExtra("key"); var File_Name = FindViewById <TextView>(Resource.Id.Name_File); File_Name.Text = information_about_file.FileName; var File_Type = FindViewById <TextView>(Resource.Id.Type_File); File_Type.Text = information_about_file.FileType; var File_Size = FindViewById <TextView>(Resource.Id.Size_File); File_Size.Text = EncryptionDecryptionService.ConvertToSizeWithName(information_about_file.FileSize); var File_Date = FindViewById <TextView>(Resource.Id.Date_File); File_Date.Text = information_about_file.FileDate; var File_SHA = FindViewById <TextView>(Resource.Id.File_SHA); File_SHA.Text = information_about_file.FileSHA; var File_Pash = FindViewById <TextView>(Resource.Id.File_Path); File_Pash.Text = information_about_file.FilePath; var Delete_Button = FindViewById <Button>(Resource.Id.Button_Delete); var Decrypto_Button = FindViewById <Button>(Resource.Id.Button_Decrypto); Delete_Button.Click += Delete_Button_Click; Decrypto_Button.Click += Decrypto_Button_Click; support_func = new SupportCryptoFunction(this); }