{"id":2475,"date":"2017-05-01T10:32:06","date_gmt":"2017-05-01T10:32:06","guid":{"rendered":"http:\/\/webartdevelopers.com\/?p=2475"},"modified":"2017-05-01T10:32:06","modified_gmt":"2017-05-01T10:32:06","slug":"how-to-create-array-in-java-file-in-android-and-how-to-change-background-color-and-image-of-application","status":"publish","type":"post","link":"https:\/\/webartdevelopers.com\/blog\/how-to-create-array-in-java-file-in-android-and-how-to-change-background-color-and-image-of-application\/","title":{"rendered":"How to Create Array in Java file in Android and How to Change Background color and image of Application"},"content":{"rendered":"<p>In this tutorial following is shown:<\/p>\n<ul>\n<li>Basic concepts of Spinner Control of Android<\/li>\n<li>How to create new Array in Java code in Android<\/li>\n<li>How to change Background Image of the Android Application<\/li>\n<li>How to change Background Color of the Application<\/li>\n<\/ul>\n<p>Code:<\/p>\n<p>activity_main.xml<\/p>\n<p>&lt;RelativeLayout xmlns:android=&#8221;http:\/\/schemas.android.com\/apk\/res\/android&#8221;<br \/>\nxmlns:tools=&#8221;http:\/\/schemas.android.com\/tools&#8221;<br \/>\nandroid:layout_width=&#8221;match_parent&#8221;<br \/>\nandroid:layout_height=&#8221;match_parent&#8221;<br \/>\nandroid:paddingBottom=&#8221;@dimen\/activity_vertical_margin&#8221;<br \/>\nandroid:paddingLeft=&#8221;@dimen\/activity_horizontal_margin&#8221;<br \/>\nandroid:paddingRight=&#8221;@dimen\/activity_horizontal_margin&#8221;<br \/>\nandroid:paddingTop=&#8221;@dimen\/activity_vertical_margin&#8221;<br \/>\ntools:context=&#8221;.MainActivity&#8221; &gt;<\/p>\n<p>&lt;Spinner<br \/>\nandroid:id=&#8221;@+id\/img&#8221;<br \/>\nandroid:layout_width=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_height=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_below=&#8221;@+id\/textView1&#8243;<br \/>\nandroid:layout_centerHorizontal=&#8221;true&#8221; \/&gt;<\/p>\n<p>&lt;TextView<br \/>\nandroid:id=&#8221;@+id\/textView1&#8243;<br \/>\nandroid:layout_width=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_height=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_alignLeft=&#8221;@+id\/img&#8221;<br \/>\nandroid:layout_alignParentTop=&#8221;true&#8221;<br \/>\nandroid:layout_marginTop=&#8221;65dp&#8221;<br \/>\nandroid:text=&#8221;Change Background Image&#8221; \/&gt;<\/p>\n<p>&lt;TextView<br \/>\nandroid:id=&#8221;@+id\/textView2&#8243;<br \/>\nandroid:layout_width=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_height=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_alignLeft=&#8221;@+id\/img&#8221;<br \/>\nandroid:layout_below=&#8221;@+id\/img&#8221;<br \/>\nandroid:layout_marginTop=&#8221;22dp&#8221;<br \/>\nandroid:text=&#8221;Change Background Color&#8221; \/&gt;<\/p>\n<p>&lt;Spinner<br \/>\nandroid:id=&#8221;@+id\/clr&#8221;<br \/>\nandroid:layout_width=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_height=&#8221;wrap_content&#8221;<br \/>\nandroid:layout_below=&#8221;@+id\/textView2&#8243;<br \/>\nandroid:layout_centerHorizontal=&#8221;true&#8221; \/&gt;<\/p>\n<p>&lt;\/RelativeLayout&gt;<\/p>\n<p>&nbsp;<\/p>\n<p>MainActivity.java<\/p>\n<p>package com.example.demo;<\/p>\n<p>import android.os.Bundle;<br \/>\nimport android.app.Activity;<br \/>\nimport android.graphics.Color;<br \/>\nimport android.view.Menu;<br \/>\nimport android.view.View;<br \/>\nimport android.widget.AdapterView;<br \/>\nimport android.widget.ArrayAdapter;<br \/>\nimport android.widget.Spinner;<br \/>\npublic class MainActivity extends Activity{<\/p>\n<p>final String color[]={&#8220;Select&#8221;,&#8221;Red&#8221;,&#8221;Green&#8221;,&#8221;Blue&#8221;,&#8221;Yellow&#8221;,&#8221;Cyan&#8221;};<br \/>\nfinal String[] image={&#8220;Select&#8221;,&#8221;Desert&#8221;,&#8221;JellyFish&#8221;,&#8221;Koala&#8221;,&#8221;LightHouse&#8221;,&#8221;Penguins&#8221;};<br \/>\nSpinner img,clr;<\/p>\n<p>@Override<br \/>\nprotected void onCreate(Bundle savedInstanceState) {<br \/>\nsuper.onCreate(savedInstanceState);<br \/>\nsetContentView(R.layout.activity_main);<br \/>\nimg=(Spinner)findViewById(R.id.img);<br \/>\nclr=(Spinner)findViewById(R.id.clr);<br \/>\nfinal View r=img.getRootView();<br \/>\nArrayAdapter &lt;String&gt; ad1=new ArrayAdapter &lt;String&gt; (this,android.R.layout.simple_dropdown_item_1line,color);<br \/>\nArrayAdapter &lt;String&gt; ad2=new ArrayAdapter &lt;String&gt; (this,android.R.layout.simple_dropdown_item_1line,image);<\/p>\n<p>img.setAdapter(ad2);<br \/>\nclr.setAdapter(ad1);<\/p>\n<p>img.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {<\/p>\n<p>@Override<br \/>\npublic void onItemSelected(AdapterView&lt;?&gt; arg0, View arg1,<br \/>\nint arg2, long arg3) {<br \/>\n\/\/ TODO Auto-generated method stub<br \/>\nif(img.getSelectedItem().equals(&#8220;Desert&#8221;))<br \/>\n{<br \/>\nr.setBackgroundResource(R.drawable.desert);<br \/>\n}<br \/>\nelse if(img.getSelectedItem().equals(&#8220;JellyFish&#8221;))<br \/>\n{<br \/>\nr.setBackgroundResource(R.drawable.jellyfish);<br \/>\n}<br \/>\nelse if(img.getSelectedItem().equals(&#8220;Koala&#8221;))<br \/>\n{<br \/>\nr.setBackgroundResource(R.drawable.koala);<br \/>\n}<br \/>\nelse if(img.getSelectedItem().equals(&#8220;LightHouse&#8221;))<br \/>\n{<br \/>\nr.setBackgroundResource(R.drawable.lighthouse);<br \/>\n}<br \/>\nelse if(img.getSelectedItem().equals(&#8220;Penguins&#8221;))<br \/>\n{<br \/>\nr.setBackgroundResource(R.drawable.penguins);<br \/>\n}<\/p>\n<p>}<\/p>\n<p>@Override<br \/>\npublic void onNothingSelected(AdapterView&lt;?&gt; arg0) {<br \/>\n\/\/ TODO Auto-generated method stub<\/p>\n<p>}<br \/>\n});<\/p>\n<p>clr.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {<\/p>\n<p>@Override<br \/>\npublic void onItemSelected(AdapterView&lt;?&gt; arg0, View arg1,<br \/>\nint arg2, long arg3) {<br \/>\n\/\/ TODO Auto-generated method stub<br \/>\nif(clr.getSelectedItem().equals(&#8220;Red&#8221;))<br \/>\n{<br \/>\nr.setBackgroundColor(Color.RED);<br \/>\n}<br \/>\nelse if(clr.getSelectedItem().equals(&#8220;Green&#8221;))<br \/>\n{<br \/>\nr.setBackgroundColor(Color.GREEN);<br \/>\n}<br \/>\nelse if(clr.getSelectedItem().equals(&#8220;Blue&#8221;))<br \/>\n{<br \/>\nr.setBackgroundColor(Color.BLUE);<br \/>\n}<br \/>\nelse if(clr.getSelectedItem().equals(&#8220;Yellow&#8221;))<br \/>\n{<br \/>\nr.setBackgroundColor(Color.YELLOW);<br \/>\n}<br \/>\nelse if(clr.getSelectedItem().equals(&#8220;Cyan&#8221;))<br \/>\n{<br \/>\nr.setBackgroundColor(Color.CYAN);<br \/>\n}<\/p>\n<p>}<\/p>\n<p>@Override<br \/>\npublic void onNothingSelected(AdapterView&lt;?&gt; arg0) {<br \/>\n\/\/ TODO Auto-generated method stub<\/p>\n<p>}<br \/>\n});<br \/>\n}<\/p>\n<p>@Override<br \/>\npublic boolean onCreateOptionsMenu(Menu menu) {<br \/>\n\/\/ Inflate the menu; this adds items to the action bar if it is present.<br \/>\ngetMenuInflater().inflate(R.menu.main, menu);<br \/>\nreturn true;<br \/>\n}<\/p>\n<p>}<\/p>\n<p><a href=\"https:\/\/youtu.be\/uv4VVXeYygo\">https:\/\/youtu.be\/uv4VVXeYygo<\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"In this tutorial following is shown: Basic concepts of Spinner Control of Android How to create new Array in Java code in Android How to change Background Image of the Android Application How to change Background Color of the Application Code: activity_main.xml &lt;RelativeLayout xmlns:android=&#8221;http:\/\/schemas.android.com\/apk\/res\/android&#8221; xmlns:tools=&#8221;http:\/\/schemas.android.com\/tools&#8221; android:layout_width=&#8221;match_parent&#8221; android:layout_height=&#8221;match_parent&#8221; android:paddingBottom=&#8221;@dimen\/activity_vertical_margin&#8221; android:paddingLeft=&#8221;@dimen\/activity_horizontal_margin&#8221; android:paddingRight=&#8221;@dimen\/activity_horizontal_margin&#8221; android:paddingTop=&#8221;@dimen\/activity_vertical_margin&#8221; tools:context=&#8221;.MainActivity&#8221; &gt; &lt;Spinner android:id=&#8221;@+id\/img&#8221; android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221; android:layout_below=&#8221;@+id\/textView1&#8243; android:layout_centerHorizontal=&#8221;true&#8221; \/&gt; &lt;TextView android:id=&#8221;@+id\/textView1&#8243; android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221; android:layout_alignLeft=&#8221;@+id\/img&#8221; android:layout_alignParentTop=&#8221;true&#8221; android:layout_marginTop=&#8221;65dp&#8221; android:text=&#8221;Change Background Image&#8221; \/&gt; &lt;TextView android:id=&#8221;@+id\/textView2&#8243; android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221; android:layout_alignLeft=&#8221;@+id\/img&#8221; android:layout_below=&#8221;@+id\/img&#8221; android:layout_marginTop=&#8221;22dp&#8221; android:text=&#8221;Change Background Color&#8221; \/&gt; &lt;Spinner android:id=&#8221;@+id\/clr&#8221; android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221; android:layout_below=&#8221;@+id\/textView2&#8243; android:layout_centerHorizontal=&#8221;true&#8221; \/&gt; &lt;\/RelativeLayout&gt; &nbsp; MainActivity.java package com.example.demo; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.view.Menu; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; public class MainActivity extends Activity{ final String color={&#8220;Select&#8221;,&#8221;Red&#8221;,&#8221;Green&#8221;,&#8221;Blue&#8221;,&#8221;Yellow&#8221;,&#8221;Cyan&#8221;}; final String <!-- AddThis Advanced Settings generic via filter on get_the_excerpt -->","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62],"tags":[83],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/2475"}],"collection":[{"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/comments?post=2475"}],"version-history":[{"count":2,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/2475\/revisions"}],"predecessor-version":[{"id":2477,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/posts\/2475\/revisions\/2477"}],"wp:attachment":[{"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/media?parent=2475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/categories?post=2475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webartdevelopers.com\/blog\/wp-json\/wp\/v2\/tags?post=2475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}