如何在我的文本视图中显示列表视图中的项目数?这是我的activity_main.xml 的图片:
Textview Verktøy inn/Utlånstatus 打开一个带有列表视图的活动。我想要在我的文本视图中显示的列表视图项目的数量。那可能吗?
适配器:
public class listVerktoy extends ArrayAdapter<Verktoy> {
private Activity context;
private List<Verktoy> listverktoy;
public listVerktoy(Activity context, List<Verktoy> listverktoy){
super (context, R.layout.list_verktoy, listverktoy);
this.context = context;
this.listverktoy = listverktoy;
}
public List<Verktoy> getItems(){
return listverktoy;
}
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
LayoutInflater inflater = context.getLayoutInflater();
View listViewItem = inflater.inflate(R.layout.list_verktoy, null, true);
TextView tvverktøynavn = (TextView)listViewItem.findViewById(R.id.tvverktøynavn);
TextView tvverktøynr = (TextView)listViewItem.findViewById(R.id.tvverktøynr);
TextView tvverktøytype = (TextView)listViewItem.findViewById(R.id.tvverktøytype);
TextView tvverktøystatus = (TextView)listViewItem.findViewById(R.id.tvverktøystatus);
TextView tvutlånttil = (TextView)listViewItem.findViewById(R.id.tvutlånttil);
Verktoy verktoy = listverktoy.get(position);
tvverktøynavn.setText(verktoy.getVerktøynavn());
tvverktøynr.setText(verktoy.getVerktøynr());
tvverktøytype.setText(verktoy.getVerktøytype());
tvverktøystatus.setText(verktoy.getVerktøystatus());
tvutlånttil.setText(verktoy.getUtlånttil());
return listViewItem;
}
这是我的“主要活动”:
public class Verktoyside extends AppCompatActivity {
Toolbar toolbar;
TextView verktøyliste;
TextView verktøyut;
TextView verktøyinn;
TextView tvdate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_verktoyside);
toolbar = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("ALMU");
verktøyliste = (TextView)findViewById(R.id.tvverktøyliste);
verktøyliste.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent verktøyliste = new Intent(Verktoyside.this, Verktoyliste.class);
startActivity(verktøyliste);
}
});
verktøyut = (TextView)findViewById(R.id.tvutlånverktøy);
verktøyut.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent verktøyut = new Intent(Verktoyside.this, Utlanside.class);
startActivity(verktøyut);
}
});
verktøyinn = (TextView)findViewById(R.id.tvinnleververktøy);
verktøyinn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent verktøyinn = new Intent(Verktoyside.this, Innleveringside.class);
startActivity(verktøyinn);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_hovedside, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
Toast.makeText(this, "Instillinger", Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}
创建一个TextView
将显示您的文本然后执行此操作your_textview.setText(listverktoy.size());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句