首页 > 解决方案 > ListView 不显示项目

问题描述

我是 android 编码的新手,我制作了一个 pdf 列表视图,但我在 android studio 上的手机上看不到任何东西,列表视图正在显示,但是当我尝试在手机上查看时,它显示一个空白页面

public class Gallery1 extends AppCompatActivity {

ListView pdfListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_gallery1);
    pdfListView = (ListView) findViewById(R.id.myPDFList);

    String[] pdfFiles = {"name one", "name two", "name three"};

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,android.R.id.text1, pdfFiles){


        @NonNull
        @Override
        public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {

            View view = super.getView(position, convertView, parent);
            TextView myText = (TextView) view.findViewById(android.R.id.text1);

            return view;
        }
    };

    pdfListView.setAdapter(adapter);

    pdfListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            String item = pdfListView.getItemAtPosition(position).toString();

            Intent start = new Intent(getApplicationContext(),PDFOpener.class);
            start.putExtra("pdfFileName",item);
            startActivity(start);

        }
    });

}

}

标签: androidandroid-listviewandroid-arrayadapter

解决方案


推荐阅读