display application list in app drawer screen

This commit is contained in:
enyason
2018-07-29 22:54:44 +01:00
parent 063c014d68
commit 55ba10e875
3 changed files with 32 additions and 6 deletions

View File

@ -98,7 +98,6 @@ public class AppsDrawerAdapter extends RecyclerView.Adapter<AppsDrawerAdapter.Vi
public class ViewHolder extends RecyclerView.ViewHolder {
TextToSpeech textToSpeech;
public TextView textView;
public ImageView img;
@ -106,8 +105,8 @@ public class AppsDrawerAdapter extends RecyclerView.Adapter<AppsDrawerAdapter.Vi
super(itemView);
//Finds the views from our row.xml
textView = (TextView) itemView.findViewById(R.id.tv_app_name);
img = (ImageView) itemView.findViewById(R.id.app_icon);
textView = itemView.findViewById(R.id.tv_app_name);
img = itemView.findViewById(R.id.app_icon);

View File

@ -4,6 +4,8 @@ import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@ -14,14 +16,39 @@ import android.view.ViewGroup;
public class AppsDrawerFragment extends Fragment {
RecyclerView recyclerView;
RecyclerView.Adapter adapter;
RecyclerView.LayoutManager layoutManager;
public AppsDrawerFragment() {
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_apps_drawer,container,false);
View view = inflater.inflate(R.layout.fragment_apps_drawer,container,false);
return view;
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
recyclerView = view.findViewById(R.id.appDrawer_recylerView);
adapter = new AppsDrawerAdapter(getContext());
layoutManager = new LinearLayoutManager(getContext());
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(adapter);
}
}

View File

@ -7,7 +7,6 @@ import android.widget.ImageView;
public class MainActivity extends AppCompatActivity {
ImageView imageViewDrawer;
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -36,8 +35,9 @@ public class MainActivity extends AppCompatActivity {
@Override
public void onBackPressed() {
super.onBackPressed();
// super.onBackPressed();
loadFragment(new HomeScreenFragment());
// Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.fr)
}
}