Anda di halaman 1dari 4

Created by Simpo

PDFO
Creator
ProMY
(unregistered
version)
TNH NHT NGH
TRUNG TM
TO MNG
I http://www.simpopdf.com
TC O TO CA MICROSOFT TI VIT NAM
105 B Huyn Thanh Quan, Q3, TP. HCM
Tel: 3.9322.735-0913.735.906 Fax: 3.9322.734 Web: nhatnghe.com

Bui 12: Cc Widget c bn


BT1: TextView
Xy dng ng dng Android n gin c giao din nh sau

Yu cu:
Khai bo String.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Demo TextView</string>
<string name="app_name">Demo_textview</string>
<string name="noidung">
&lt;font color=&quot;#FF0000&quot;&gt;Android&lt;/font&gt;
&lt;font color=&quot;#FF9900&quot;&gt;- Trung &lt;/font&gt;
&lt;font color=&quot;#FFFF00&quot;&gt; Tm&lt;/font&gt;
&lt;font color=&quot;#00FF00&quot;&gt; o&lt;/font&gt;
&lt;font color=&quot;#009900&quot;&gt; To&lt;/font&gt;
&lt;font color=&quot;#00FFFF&quot;&gt; Nht&lt;/font&gt;
&lt;font color=&quot;#0000FF&quot;&gt; Ngh&lt;/font&gt;
&lt;font color=&quot;#FF00FF&quot;&gt; 2012&lt;/font&gt;
</string>
</resources>
public class Demo_textviewActivity extends Activity {
TextView tv1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv1=(TextView) findViewById(R.id.textView1);
tv1.setText(Html.fromHtml(getString(R.string.noidung)));
}
}

Created by Simpo
PDFO
Creator
ProMY
(unregistered
version)
TNH NHT NGH
TRUNG TM
TO MNG
I http://www.simpopdf.com
TC O TO CA MICROSOFT TI VIT NAM
105 B Huyn Thanh Quan, Q3, TP. HCM
Tel: 3.9322.735-0913.735.906 Fax: 3.9322.734 Web: nhatnghe.com

BT2: TextView
Xy dng ng dng Android n gin c giao din nh sau

Yu cu:
Chp font vni-thufap1.ttf vo folder fonts ca assets

Code:
public class Demo_textview2Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv=(TextView)findViewById(R.id.textView1);
Typeface face=Typeface.createFromAsset(getAssets(),"fonts/vni-thufap1.ttf");
tv.setTypeface(face);
}
}

Created by Simpo
PDFO
Creator
ProMY
(unregistered
version)
TNH NHT NGH
TRUNG TM
TO MNG
I http://www.simpopdf.com
TC O TO CA MICROSOFT TI VIT NAM
105 B Huyn Thanh Quan, Q3, TP. HCM
Tel: 3.9322.735-0913.735.906 Fax: 3.9322.734 Web: nhatnghe.com

BT3: TextView
Xy dng ng dng Android n gin c giao din nh sau

Code:
public class Demo_textview3Activity extends Activity {
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv=(TextView) findViewById(R.id.textView1);
SpannableString text= new SpannableString("Android Nht Ngh");
for (int i =0; i<text.length();i++ )
text.setSpan(new RelativeSizeSpan(0.5f+(0.1f*i)), i, i+1,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(text,BufferType.SPANNABLE);
}
}

Created by Simpo
PDFO
Creator
ProMY
(unregistered
version)
TNH NHT NGH
TRUNG TM
TO MNG
I http://www.simpopdf.com
TC O TO CA MICROSOFT TI VIT NAM
105 B Huyn Thanh Quan, Q3, TP. HCM
Tel: 3.9322.735-0913.735.906 Fax: 3.9322.734 Web: nhatnghe.com

BT4: TextView
Xy dng ng dng Android n gin c giao din nh sau

public class Demo_textview3Activity extends Activity {


TextView tv;
int[] mausac={Color.RED,Color.YELLOW,Color.GREEN,Color.CYAN,Color.BLUE,Color.MAGENTA};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv=(TextView) findViewById(R.id.textView1);
tv.setTextSize(24);
SpannableString text= new SpannableString("Android Nht Ngh");
int dem=0;
for (int i =0; i<text.length();i++ )
{
text.setSpan(new ForegroundColorSpan(mausac[dem]), i, i+1,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
dem++;
if (dem==mausac.length) dem=0;
}
tv.setText(text,BufferType.SPANNABLE);
}
}

Anda mungkin juga menyukai