samedi 21 mars 2015

Get Random String in strings.xml

Hello i want to get random strings in Values->Strings.xml.I got strings in there.When i clicked button it will show a random string.I got checkbox in main.xml but when user clicked check box.for example;


volkswagen (Checkbox)


audi(Checkbox)


Mercedes(Checkbox)


Ford(Unchecked)


when user clicked genarete a car button.system will get clicked brands array item random.mercedes array have c180-e250-e200-c120 etc.audi array have a1-a2-a3-a4 etc.thx.



<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Generate Car"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Butona Basın !"
android:id="@+id/textView1"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="VolksWagen"
android:id="@+id/checkBox"
android:layout_below="@+id/textView1"
android:layout_alignParentStart="true"
android:checked="false" />

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Audi"
android:id="@+id/checkBox2"
android:layout_below="@+id/checkBox"
android:layout_alignParentStart="true"
android:checked="false" />

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Mercedes"
android:id="@+id/checkBox3"
android:layout_below="@+id/checkBox2"
android:layout_alignParentStart="true"
android:checked="false" />

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ford"
android:id="@+id/checkBox4"
android:layout_below="@+id/checkBox3"
android:layout_alignParentStart="true"
android:checked="false" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Passat"
android:id="@+id/textView"
android:layout_below="@+id/checkBox4"
android:layout_centerHorizontal="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="A6"
android:id="@+id/textView2"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="C180 AMG"
android:id="@+id/textView3"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Mustang"
android:id="@+id/textView4"
android:layout_below="@+id/textView3"
android:layout_alignStart="@+id/textView3" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Volkswagen"
android:id="@+id/textView5"
android:layout_above="@+id/textView2"
android:layout_toStartOf="@+id/textView1" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Audi"
android:id="@+id/textView6"
android:layout_above="@+id/textView3"
android:layout_alignEnd="@+id/checkBox" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Mercedes"
android:id="@+id/textView7"
android:layout_below="@+id/textView6"
android:layout_toEndOf="@+id/checkBox4" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Ford"
android:id="@+id/textView8"
android:layout_below="@+id/textView3"
android:layout_alignEnd="@+id/textView5" />


and main activity;



public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}


}


string.xml



<string-array name="Mercedes">
<item>C180</item>
<item>E250</item>
<item>etc.</item>
</string-array>
<string-array name="Audi">
<item>A1</item>
<item>A2</item>
</string-array> <string-array name="Ford">
<item>Mustang</item>
<item>Fusion</item>
<item>Focus</item>

Aucun commentaire:

Enregistrer un commentaire