如何在textview中显示列表视图中的项目数? 这是我的activity_main.xml的图片:
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);
}
答案 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