title: How do I get to scroll smoothly through a customized list view?
body: <p>My custom List View just won't scroll smoothly enough and all the solutions that I looked up on this site were beyond my understanding.People who are more than willing to explain from previous questions are equally welcome as those providing the solution.Here's my code:</p>
  
  <pre><code>public class MainActivity extends AppCompatActivity {
  String []titles = {"CAPTAIN AMERICA", "DOCTOR STRANGE", "THOR", "SPIDERMAN"};
  String []desciption = {"CHRIS EVANS", "BENEDICT CUMBERBATCH", "CHRIS HEMSWORTH", "TOM HOLLAND"};
  int []image = {R.drawable.capamerica, R.drawable.doctorstrange, R.drawable.thor, R.drawable.spidey};
  ListView lv;
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      lv = findViewById(R.id.listview);
      MyAdapter adap = new MyAdapter(this, titles, desciption, image);
      lv.setAdapter(adap);
  }
  
  class MyAdapter extends BaseAdapter {
  String []title;
  String []desc;
  Context context;
  int []img;;
  LayoutInflater inflater;
  
  public MyAdapter(MainActivity mainActivity, String[] titles, String[] desciption, int[] image)
  {
      context = mainActivity;
      title = titles;
      desc = desciption;
      img = image;
      inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  }
  
  @Override
  public int getCount() {
      return title.length;
  }
  
  @Override
  public Object getItem(int i) {
      return i;
  }
  
  @Override
  public long getItemId(int i) {
      return i;
  }
  
  public class Info {
      ImageView iv;
      TextView tv;
      TextView tv1;
  }
  
  @Override
  public View getView(int i, View view, ViewGroup viewGroup) {
      Info info = new Info();
      View v = inflater.inflate(R.layout.layout, null);
      info.iv = v.findViewById(R.id.imgview);
      info.tv = v.findViewById(R.id.titlestring);
      info.tv1 = v.findViewById(R.id.descriptionstring);
      info.iv.setImageResource(img[i]);
      info.tv.setText(title[i]);
      info.tv1.setText(desc[i]);
      return v;
  }
  </code></pre>
  
  <p>}</p>