列表视图中是否可以有行数限制?

时间:2020-10-08 07:03:50

标签: android-studio listview

嗨,我想知道列表视图中的行数是否可以限制。我想显示5行,然后有两个按钮,一个说下一个,另一个说上一个,以显示接下来的5行和前面的5行。香港专业教育学院一直在研究,并试图找出如何限制行的数量,但不幸的是我还没有找到任何东西,所以我目前非常卡住。任何帮助或指导都将非常方便。

InventoryStatus类:

public class InventoryStatus extends AppCompatActivity {
DatabaseHelper myDB;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_inventory_status);


    myDB = new DatabaseHelper(this);
    ListView listView = (ListView) findViewById(R.id.listViewStock);
    Button btNext = findViewById(R.id.buttonNext);
    Button btPrevious = findViewById(R.id.buttonPrevious);

    ArrayList<String> theList = new ArrayList<>();
    Cursor data = myDB.getAllData();

    if(data.getCount() == 0 ){
        Toast.makeText(InventoryStatus.this, "No data found", Toast.LENGTH_SHORT).show();
    }else{
        while (data.moveToNext()){
            theList.add("Name: " + data.getString(0) + " Quantity: " + data.getString(1) + " Type: " + data.getString(2));
            ListAdapter listAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, theList);
            listView.setAdapter(listAdapter);
        }
    }
    btNext.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {

        }
    });
    btPrevious.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {

        }
    });

}

}

0 个答案:

没有答案
相关问题