package com.rfid.demo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.Toast;
import java.util.ArrayList;
public class StocklistActivity extends AppCompatActivity {
/**
* Called when the activity is first created.
*/
private ListView listView;
private ArrayAdapter<String> arrayAdapter;
private SimpleAdapter simpleAdapter;
private ArrayList<String> data;
//新建盤點批次界面
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_stocklist);
listView = (ListView) findViewById(R.id.listviewstock);
//初始化數據
initData();
//創建數組適配器,作爲數據源和列表控件聯繫的橋樑
//第一個參數:上下文環境
//第二個參數:當前列表項加載的佈局文件
//第三個參數:數據源
arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
//listview視圖加載適配器
listView.setAdapter(arrayAdapter);
//爲列表視圖中選中的項添加響應事件
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String result = parent.getItemAtPosition(position).toString();//獲取選擇項的值
Toast.makeText(StocklistActivity.this,"您點擊了"+result,Toast.LENGTH_SHORT).show();
}
});
}
private void initData(){
data = new ArrayList<String>();
for (int i=0;i<13;i++){
data.add(+(i+1)+"\t\t"+"20190808"+i+"\t"+"8");
}
}
}