安卓修改背景色和文字的颜色
2013-08-27 09:22
295 查看
1,可以在color.xml中先定义颜色例如下面
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="c1">#0ffff0</drawable>
<drawable name="c2">#00FFFF</drawable>
<drawable name="translucent_background">#7F000000</drawable>
</resources>
再在
main.xml里面添加背景的颜色android:background="@drawable/c1"
也可以在oncreat()里面修改颜色textview = (TextView)findViewById(R.id.textView1);textview.setTextColor(Color.RED);
Resources resources = getBaseContext().getResources();
Drawable HippoDrawable = resources.getDrawable(R.drawable.c2);
textview1.setBackgroundDrawable(HippoDrawable);
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="c1">#0ffff0</drawable>
<drawable name="c2">#00FFFF</drawable>
<drawable name="translucent_background">#7F000000</drawable>
</resources>
再在
main.xml里面添加背景的颜色android:background="@drawable/c1"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/c1" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginTop="121dp" android:layout_toLeftOf="@+id/editText1" android:text="账号" android:textSize="20sp" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView1" android:layout_alignBottom="@+id/textView1" android:layout_alignParentRight="true" android:layout_marginRight="40dp" android:ems="10" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView1" android:layout_below="@+id/editText1" android:layout_marginTop="28dp" android:text="密码" android:textSize="20sp" /> <EditText android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView2" android:layout_alignBottom="@+id/textView2" android:layout_alignLeft="@+id/editText1" android:ems="10" android:inputType="textPassword" > <requestFocus /> </EditText> </RelativeLayout>
也可以在oncreat()里面修改颜色textview = (TextView)findViewById(R.id.textView1);textview.setTextColor(Color.RED);
Resources resources = getBaseContext().getResources();
Drawable HippoDrawable = resources.getDrawable(R.drawable.c2);
textview1.setBackgroundDrawable(HippoDrawable);
相关文章推荐
- 修改ActionMenu的背景色和文字颜色
- android修改状态栏背景色及文字图标颜色
- eclipse 中修改提示框(alt+/)背景色或文字颜色
- QTextEdit中选中文本修改字体与颜色,全部文本修改字体与颜色(设置调色板的前景色、背景色、文字颜色以及基色)
- 安卓APK文件结构解析 怎样去除内置广告 及修改图标和文字
- MFC EDIT控件中改变背景色和文字颜色
- 修改状态栏文字颜色
- EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)
- 【转】android-修改TextView中部分文字的颜色
- 用ScrollView 使TextView文字滚动并可修改滚动条和其背景颜色
- 改变UIButton上标题位置、文字颜色、背景色等
- ios7 修改navigationController返回按钮颜色和文字
- 动态修改ViewPagerIndicator CustomTabPageIndicator Tab标签文字颜色
- iOS发展- backBarButtonItem 颜色/文字修改
- android-修改TextView中部分文字的颜色
- markdown编辑器语法——文字颜色、大小、字体与背景色的设置(转)
- iOS使用runtime修改文本框(TextField)的占位文字颜色
- SecureCRT中改变背景色和文字颜色
- iOS 原生导航栏 修改导航栏文字颜色 大小
- Android TextInputLayout修改提示信息文字颜色