Color
文字列や背景等を色指定するときに使用する。
《指定方法》
- Color.BLACK【色名で指定】
- Color.rgb(0, 255, 0)【RGB値指定】
- Color.argb(100, 0, 255, 0)【第1引数は透明度】
- Color.parseColor("#0000FF")【いわゆるHTML等で使うカラーコード】
![]() |
| 図1 Color |
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textview1 = (TextView)findViewById(R.id.textView1);
textview1.setTextColor(Color.BLACK);
TextView textview2 = (TextView)findViewById(R.id.textView2);
textview2.setTextColor(Color.rgb(0, 255, 0));
TextView textview3 = (TextView)findViewById(R.id.textView3);
textview3.setTextColor(Color.argb(100, 0, 255, 0));
TextView textview4 = (TextView)findViewById(R.id.textView4);
textview4.setTextColor(Color.parseColor("#0000FF"));
}
}
res/layut/activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="Color.BLACK【色名で指定】"/> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="Color.rgb(0, 255, 0)【RGB値指定】"/> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="Color.argb(100, 0, 255, 0)【第1引数は透明度】"/> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="Color.parseColor(#0000FF)【カラーコード】"/> </LinearLayout>

0 件のコメント:
コメントを投稿