android 小属性应用
1 package irdc.ex03;
2
3 import android.app.Activity;
4 import android.content.res.Resources;
5 import android.graphics.drawable.Drawable;
6 import android.os.Bundle;
7 import android.widget.TextView;
8
9 public class Activity01 extends Activity {
10 /** Called when the activity is first created. */
11 private TextView m_TextView;
12 @Override
13 public void onCreate(Bundle savedInstanceState) {
14 super.onCreate(savedInstanceState);
15 setContentView(R.layout.main);
16 m_TextView=(TextView)findViewById(R.id.textview);
17 String text="请访问百度:http://www.baidu.com/";
18 m_TextView.setText(text);
19 // Resources m_Resources=getBaseContext().getResources();
20 // Drawable m_hippo=m_Resources.getDrawable(R.drawable.white);
21 }
22 }
TextView 中
android:autoLink="all"
android:text=http://www.baidu.com/
如果正文中有网址,则可以显示出来,可以打开连接;
可以事先将颜色的代码以drawable的名字存放于resource中 如
<drawable name=color_name>color_value</drawable>
定义好的drawable name常数必须放在res/values下面作为资源使用。
而且定义好的颜色可以在程序中更改:
Resources m_Resources=getBaseContext().getResources();
Drawable m_hippo=m_Resources.getDrawable(R.drawable.white);
//(TextView)
tv.setBackground(m_hippo);