Bu derste öncelikle olarak Gridviewın ne olduğundan ve daha sonra da nasıl kullanacağımızı anlatmaya çalıştım.
Listview eğitimlerini anladıysanız gridview size çok kolay gelecektir ve sadece liste öğelerinizi farklı bir şekilde göstermek dışında bir farkı olmadığını göreceksiniz.
Uygulamanın bitmiş hali ve tüm dosyalarına erişmek için tıklayın…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
public class MainActivity extends AppCompatActivity { GridView liste; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); liste= (GridView) findViewById(R.id.gVBayrakListesi); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="emrealtunbilek.com.gridviewornek.MainActivity"> <GridView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" android:id="@+id/gVBayrakListesi" android:horizontalSpacing="10dp" android:verticalSpacing="10dp" android:stretchMode="spacingWidthUniform" android:columnWidth="120dp" android:numColumns="auto_fit" android:layout_alignParentStart="true" /> </RelativeLayout> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<resources> <string name="app_name">GridViewOrnek</string> <string-array name="ulkeAdlari"> <item>Ülke 1</item> <item>Ülke 2</item> <item>Ülke 3</item> <item>Ülke 4</item> <item>Ülke 5</item> <item>Ülke 6</item> <item>Ülke 7</item> <item>Ülke 8</item> <item>Ülke 9</item> <item>Ülke 10</item> <item>Ülke 11</item> <item>Ülke 12</item> <item>Ülke 13</item> <item>Ülke 14</item> <item>Ülke 15</item> <item>Ülke 16</item> <item>Ülke 17</item> <item>Ülke 18</item> <item>Ülke 19</item> <item>Ülke 20</item> </string-array> <string name="title_activity_my_dialog">MyDialog</string> </resources> |