[Android]字串陣列與顏色的運用

首頁 >> Research >> Android >> [Android]字串陣列與顏色的運用

在Android裡面使用陣列的方法為:
1.到res/values/strings.xml新增一個array

2.新增array的item

3.增加CODE使用這個陣列

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

btn_start=(Button)findViewById(R.id.button1);
btn_start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
text_item=(TextView)findViewById(R.id.testid1);
Resources res=getBaseContext().getResources();
String[] target_str=res.getStringArray(R.array.weekdays);

if(i%2==0)
{
text_item.setTextColor(Color.CYAN);
Drawable text_color_set=res.getDrawable(R.drawable.test_background);
text_item.setBackgroundDrawable(text_color_set);
//text_item.setBackgroundColor(Color.BLUE);
}else
{
text_item.setTextColor(Color.RED);
Drawable text_color_set=res.getDrawable(R.drawable.test_color);
text_item.setBackgroundDrawable(text_color_set);
//text_item.setBackgroundColor(Color.DKGRAY);
}

text_item.setText(target_str[i]);
i++;
if(i>4)
i=0;
}
});

}

4.在這個範例裡面. 除了之前提過的button event處理以外還使用了幾個基本的應用:

(1)TextView的基本用法

(2)調整前景背景顏色

(3)字串陣列的使用

這些都是基本的項目   而且有部分的CODE是共用的     所以放在一起寫

5.特別注意的在於

text_item.setBackgroundColor(Color.BLUE);  以及    text_item.setBackgroundDrawable(text_color_set);

同樣能做到更改背景顏色但是不要混用   否則只會秀出setBackgroundColor的效果



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *