android - how to reduce spinner font size in code? -
actually need reduce font size of spinner via code, below code:
spinner spiner2 = (spinner) findviewbyid(r.id.spinner2); list<string> list = new arraylist<string>(); list.add("list 1"); list.add("list 2"); list.add("list 3"); arrayadapter<string> dataadapter = new arrayadapter<string>(this,android.r.layout.trytry,list); dataadapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); spiner2.setadapter(dataadapter);
i created xml file named trytry.xml mention in arrayadapter in setcontentview mentioned setcontentview(r.layout.main); i'm confused how
my trytry xml contains:
<?xml version="1.0" encoding="utf-8"?> <spinner xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <textview xmlns:android="http://schemas.android.com/apk/res/android" android:text="@+id/textview01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="18dp"> </textview> </spinner>
use sp
test size android:textsize="18sp"
use code
public class androidcustomspinner extends activity { string[] dayofweek = {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}; @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); spinner myspinner = (spinner)findviewbyid(r.id.spinner); arrayadapter<string> adapter = new arrayadapter<string>(this, r.layout.row, r.id.weekofday, dayofweek); myspinner.setadapter(adapter); } }
row.xml file
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <textview android:id="@+id/weekofday" android:layout_width="wrap_content" android:textsize="18sp android:layout_height="wrap_content"/> </linearlayout>
Comments
Post a Comment