Android アプリ内に、ユーザーが最後に使用した 6 つのアプリをアプリケーション イメージのみのグリッドビューで表示できる機能を作成しています。これまでのところ、私はこれを試しました:
//Load recent used apps
ActivityManager result = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
ArrayList<RecentTaskInfo> apps = (ArrayList<RecentTaskInfo>) result.getRecentTasks(10, ActivityManager.RECENT_WITH_EXCLUDED);
ArrayAdapter adapter = new ArrayAdapter(MainActivity.this,
android.R.layout.simple_list_item_1, apps);
recentappsGridView.setAdapter(adapter);
しかし、これは各行と列に大量のテキストしか表示しません。どうすればこれを修正/実現できますか? クリックイベントのメソッドを使用して、同じアクティビティ内で ListView を既に使用していることに注意してください。