activity Main.xml
<Spinner android:id="@+id/spinnerid"
android:layout_width="match_parent"
android:layout_height="50dp"
/>
Main Activity.java
package com.example.ccodepicker;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private Spinner spinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = findViewById(R.id.spinnerid);
List<String> list = new ArrayList<>();
list.add("+93");
list.add("+358");
list.add("+355");
list.add("+213");
list.add("+1");
list.add("+376");
list.add("+244");
list.add("+1");
list.add("+672");
list.add("+1");
list.add("+54");
list.add("+374");
list.add("+297");
list.add("+61");
list.add("+43");
list.add("+994");
list.add("+1");
list.add("+973");
list.add("+880");
list.add("+1");
list.add("+375");
list.add("+32");
list.add("+501");
list.add("+229");
list.add("+1");
list.add("+975");
list.add("+591");
list.add("+387");
list.add("+267");
list.add("+55");
list.add("+246");
list.add("+1");
list.add("+673");
list.add("+359");
list.add("+226");
list.add("+257");
list.add("+855");
list.add("+237");
list.add("+1");
list.add("+238");
list.add("+1");
list.add("+236");
list.add("+235");
list.add("+56");
list.add("+86");
list.add("+61");
list.add("+61");
list.add("+57");
list.add("+269");
list.add("+242");
list.add("+243");
list.add("+682");
list.add("+506");
list.add("+225");
list.add("+385");
list.add("+53");
list.add("+599");
list.add("+357");
list.add("+420");
list.add("+45");
list.add("+253");
list.add("+1");
list.add("+593");
list.add("+20");
list.add("+503");
list.add("+240");
list.add("+291");
list.add("+372");
list.add("+251");
list.add("+500");
list.add("+298");
list.add("+679");
list.add("+258");
list.add("+33");
list.add("+594");
list.add("+689");
list.add("+241");
list.add("+220");
list.add("+995");
list.add("+49");
list.add("+233");
list.add("+350");
list.add("+30");
list.add("+299");
list.add("+1");
list.add("+590");
list.add("+1");
list.add("+502");
list.add("+44");
list.add("+224");
list.add("+245");
list.add("+592");
list.add("+509");
list.add("+379");
list.add("+504");
list.add("+852");
list.add("+36");
list.add("+354");
list.add("+91");
list.add("+62");
list.add("+98");
list.add("+964");
list.add("+353");
list.add("+44");
list.add("+972");
list.add("+39");
list.add("+1");
list.add("+81");
list.add("+44");
list.add("+962");
list.add("+7");
list.add("+254");
list.add("+686");
list.add("+383");
list.add("+965");
list.add("+996");
list.add("+856");
list.add("+371");
list.add("+961");
list.add("+266");
list.add("+231");
list.add("+218");
list.add("+");
list.add("+423");
list.add("+370");
list.add("+352");
list.add("+853");
list.add("+389");
list.add("+261");
list.add("+265");
list.add("+60");
list.add("+960");
list.add("+223");
list.add("+356");
list.add("+692");
list.add("+596");
list.add("+222");
list.add("+230");
list.add("+262");
list.add("+52");
list.add("+691");
list.add("+373");
list.add("+377");
list.add("+976");
list.add("+382");
list.add("+1");
list.add("+212");
list.add("+258");
list.add("+95");
list.add("+264");
list.add("+674");
list.add("+977");
list.add("+31");
list.add("+687");
list.add("+64");
list.add("+505");
list.add("+227");
list.add("+234");
list.add("+683");
list.add("+672");
list.add("+850");
list.add("+1");
list.add("+47");
list.add("+968");
list.add("+92");
list.add("+680");
list.add("+970");
list.add("+507");
list.add("+675");
list.add("+595");
list.add("+51");
list.add("+63");
list.add("+870");
list.add("+48");
list.add("+351");
list.add("+1");
list.add("+974");
list.add("+262");
list.add("+40");
list.add("+7");
list.add("+250");
list.add("+590");
list.add("+290");
list.add("+1");
list.add("+590");
list.add("+508");
list.add("+1");
list.add("+685");
list.add("+378");
list.add("+239");
list.add("+966");
list.add("+221");
list.add("+381");
list.add("+248");
list.add("+232");
list.add("+65");
list.add("+1");
list.add("+421");
list.add("+386");
list.add("+677");
list.add("+252");
list.add("+27");
list.add("+82");
list.add("+211");
list.add("+34");
list.add("+94");
list.add("+249");
list.add("+597");
list.add("+268");
list.add("+46");
list.add("+41");
list.add("+963");
list.add("+886");
list.add("+992");
list.add("+255");
list.add("+66");
list.add("+670");
list.add("+228");
list.add("+690");
list.add("+676");
list.add("+1");
list.add("+216");
list.add("+90");
list.add("+993");
list.add("+1");
list.add("+688");
list.add("+256");
list.add("+380");
list.add("+971");
list.add("+44");
list.add("+1");
list.add("+598");
list.add("+1");
list.add("+998");
list.add("+678");
list.add("+58");
list.add("+84");
list.add("+681");
list.add("+967");
list.add("+260");
list.add("+263");
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, list);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(arrayAdapter);
}
}
Now you can see it is working and if you want to understand in Hindi so you can watch our video about it link is given below.

0 Comments