এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব ৪১] :: এন্ড্রয়েড এ GridView ক্লাস এর ব্যবহার

আজকের পর্বে আমরা এন্ড্রয়েড এ Gridview ক্লাস এর ব্যবহার সম্পর্কে জানব। GridView এমন একটি ক্লাস যা বিভিন্ন আইটেম দুই ডাইমেনশান এ scrolling গ্রিড আকারে প্রকাশ করতে পারে। গ্রিড হচ্ছে একটি বর্গাক্রিতির জালির মতন যেমনটি আমরা মানচিত্রে দেখতে পায়। Gridview এ আইটেম গুলো ListAdapter এর মাধ্যমে প্রকাশ করা যায়। ListAdapter কি এবং তা কিভাবে ব্যবহার করা যায় তা আমরা আগের ক্লাস এ আলোচনা করেছি।                                                                  

এন্ড্রয়েড এ GridView নামে একটি widget  xml লেআউট এর composite ফোল্ডার এ রয়েছে । এই GridView আমরা ViewGroup ক্লাস এর মাধ্যমে দুই ডাইমেনশানে scrollable grid আকারে নিচের ছবির মতন প্রকাশ করতে পারি।

gridview

এছাড়াও এটিকে onCreate মেথডে একে নিচের মতন করে সাধারণভাবে এভাবে ডিক্লিয়ার করা হয়।

public void onCreate(Bundle savedInstanceState) {
<pre> super.onCreate(savedInstanceState);
setContentView(R.layout.main);

GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this));

gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView&lt;?&gt; parent, View v, int position, long id) {
Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
}

এখানে ImageAdapter হচ্ছে একটি জাভা ক্লাস। এই GridView ক্লাস এর অনেক ব্যবহার রয়েছে এবং Google Play তে অনেক অ্যাপ এই Gridview এর মাধ্যমে তৈরি করা হয়েছে। এই GridView এ রয়েছে প্রত্যেকটি ব্লক যা ক্লিক করার মাধ্যমে আমরা একটি activity থেকে আরেকটি activity তে সহজেই যেতে পারি। আমাদের প্রয়োজনীয় component গুলো সহজেই দেখতে বা পড়তে পারি।

এই ছিল আজকের এন্ড্রয়েড এ Gridview ক্লাস এর ব্যবহার সম্পর্কে বেসিক ধারনা।

এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।

পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv
Thanks for your comment