在我的TextView中显示一些listview项

时间:2018-02-13 21:02:11

标签: android listview textview

如何在textview中显示列表视图中的项目数? 这是我的activity_main.xml的图片:

Mainactivity

TextviewVerktøyinn /Utlånstatus用列表视图打开一个活动。我想在textview中显示listview项目的数量。这可能吗?

适配器:

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);
}

1 个答案:

答案 0 :(得分:1)

创建一个显示文字的 <script type="text/javascript"> function putExpires(){ var cm = document.getElementById('S03').value; var ca = document.getElementById('S04').value; document.getElementById("Expires").value = cm + '/' + ca; var cn = document.getElementById("Expires").value; } function load() { var button = document.getElementById("contact-submit"); button.addEventListener("click", function(){putExpires()}, false); } </script> <body onload="load();"> ,然后执行此操作TextView