导航:首页 > 操作系统 > android设置textview透明度

android设置textview透明度

发布时间:2023-08-14 04:53:33

android 怎么设置线性布局 帧布局 全透明

Android设置线性布局 帧布局 全透明如下

1、LinearLayout(线性布局)
[html] view plainprint?
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/mobile" />

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="绝汪@+id/mobile" />

<Button

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/button"

android:id="@+id/button"/>

<CheckBox

android:layout_width="wrap_content"

android:layout_height="wrap_content"/>

</LinearLayout>

2、RelativeLayout(相对布局)

[html] view plainprint?
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

<余喊RelativeLayout

android:layout_width="fill_parent"

android:layout_height="wrap_content">

<TextView

android:layout_width="100dp"

android:layout_height="wrap_content"

android:text="@string/number"

android:id="@+id/numberlabel" />

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="并毁仔@+id/number"

android:layout_toRightOf="@id/numberlabel"

android:layout_alignTop="@id/numberlabel"

android:layout_marginLeft="5dp"/>

</RelativeLayout>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/content" />

<EditText

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:minLines="3"

android:maxLines="3"

android:id="@+id/content"/>

<Button

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/button"

android:id="@+id/button"/>

</LinearLayout>

3、TableLayout(表格布局 两行两列)
[html] view plainprint?
<?xml version="1.0" encoding="utf-8"?>

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

Android:stretchColumns="1">

<TableRow>

<TextView

android:text="@string/table_lable1"
android:padding="3dip"/>

<TextView

android:text="@string/table_lable2"

android:gravity="right"

android:padding="3dip"/>

</TableRow>

<TableRow>

<TextView

android:text="@string/table_lable1"
android:padding="3dip"/>

<TextView

android:text="@string/table_lable2"

android:gravity="right"

android:padding="3dip"/>

</TableRow>

</TableLayout >

4、FrameLayout(帧布局)显示控件会进行叠加,后者会叠加在前者之上

[html] view plainprint?
<?xml version="1.0" encoding="utf-8"?>

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<ImageView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:src="@drawable/movie" />

<ImageView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/play"

android:layout_gravity="center"/>

</FrameLayout>

② 如何将TextView的背景设为透明但是文字不透明

TextView tv = (TextView) findViewById(R.id.xx);
第1种:tv.setBackgroundColor(Color.argb(255, 0, 255, 0)); //背景透明度
tv.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度
第2种:tv.setTextColor(0xffff00ff);
第3种:在xml文件中直接设置颜色值,同下。
Button或者ImageButton的背景设为透明或者半透明
xml文件
半透明<Button Android:background="#e0000000" ... />
透明<Button android:background="#00000000" ... />
java代码
View v = findViewById(R.id.xx);//找到你要设透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值

③ android怎么改变textview透明度

textview1.setTextColor(Color.argb(255,0,255,0));//文字透明度

最关键部分,设置字体透明度argb(Alpha,R,G,B)

④ 求如何使 TextView 中的android:text=“你好”文字设置为透明

你想要什么样的透明,有专门的字体透明颜色, android:textcolor里面把那个颜色的值写上就行了(具体的值自己网络,很容易找到)

⑤ 怎样通过代码实现设置Activity背景为透明的,不是通过配置XML文件,是用代码实现。

-----------------------------FirstActivity.java--------------------------------

packagecom.self;

importandroid.app.Activity;

importandroid.content.Intent;

importandroid.graphics.Color;

importandroid.os.Bundle;

importandroid.view.Gravity;

importandroid.view.View;

importandroid.widget.Button;

importandroid.widget.LinearLayout;

importandroid.widget.TextView;

{

@Override

publicvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

//通过代码创建布局

LinearLayoutlayout=newLinearLayout(this);

layout.setOrientation(LinearLayout.VERTICAL);

layout.setGravity(Gravity.CENTER_VERTICAL);

//添加文本

TextViewtextView=newTextView(this);

textView.setText("我是背景,我是背景,我是背景,我是背景,我是背景"+

"我是测试背景");

textView.setTextColor(Color.RED);

layout.addView(textView);

//添加按钮

Buttonbutton=newButton(this);

button.setWidth(100);

button.setHeight(60);

button.setText("打开TestActivity");

button.setOnClickListener(newView.OnClickListener(){

publicvoidonClick(Viewv){

Intentintent=newIntent(FirstActivity.this,TestActivity.class);

startActivity(intent);

}

});

layout.addView(button);

layout.setBackgroundColor(Color.BLUE);

setContentView(layout);

}

}

--------------------------------TestActivity.java-------------------------------------------

packagecom.self;

importandroid.app.Activity;

importandroid.content.res.Resources;

importandroid.graphics.Color;

importandroid.graphics.drawable.Drawable;

importandroid.os.Bundle;

importandroid.view.Gravity;

importandroid.view.Window;

importandroid.widget.LinearLayout;

importandroid.widget.TextView;

{

@Override

publicvoidonCreate(BundlesavedInstanceState){

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

Resourcesres=getResources();

Drawabledrawable=res.getDrawable(R.drawable.nocolor);////注意该nocolor图片是透明的

this.getWindow().setBackgroundDrawable(drawable);

//通过代码创建布局

LinearLayoutlayout=newLinearLayout(this);

layout.setOrientation(LinearLayout.HORIZONTAL);

layout.setGravity(Gravity.CENTER_VERTICAL);

//添加文本

TextViewtextView=newTextView(this);

textView.setText("我是上一层的文字啊,我是上一层的文字啊,我是上一层的文字啊");

textView.setTextSize(30);

textView.setTextColor(Color.GREEN);

layout.addView(textView);

setContentView(layout);

}

}

效果图:

⑥ android 九宫格GridView 中每一个按钮的TextView文字怎么设置透明的背景色

你在背景的字体颜色加上“#000”,就行了

⑦ android开发,在代码中怎么获取textView的背景颜色

直接上代码吧,注释解说:

TextView tText=(TextView) findViewById(R.id.textv_name);
//第1种:
tText.setTextColor(android.graphics.Color.RED);//系统自带的颜色类

// 第2种:
tText.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。

//第3种:
tText.setTextColor(android.graphics.Color.parseColor("#87CEFA")) ; //还是利用Color类;(比如http://www.tiecou.com/)

//第4种:
tText.setTextColor(this.getResources().getColor(R.color.red));

/*通过获得资源文件进行设置。根据不同的情况R.color.red也可以是R.string.red或者R.drawable.red,
* 当然前提是需要在相应的配置文件里做相应的配置,如(xml 标签):
*
* <color name="red">#FF0000</color>
<drawable name="red">#FF0000</drawable>
<string name="red">#FF0000</string>*/

阅读全文

与android设置textview透明度相关的资料

热点内容
怎么样分解压缩包图标 浏览:619
php两年工作经验简历 浏览:763
怎么提前解压房贷 浏览:698
反诈宣传app哪里可以拿到用户资料 浏览:855
华为交换机命令配置 浏览:11
电机pid算法实例c语言 浏览:972
安装ue5未找到金属编译器 浏览:963
l1压缩性骨折微创手术 浏览:615
看电脑配置命令 浏览:108
单片机调用db数值偏移量 浏览:446
奔驰smart车型压缩机功率 浏览:527
服务器预留地址获取 浏览:1004
云库文件夹怎么设置 浏览:295
文件夹目录制作自动跳转 浏览:454
在哪个音乐app能听exo的歌 浏览:849
pdf超级加密 浏览:49
苹果手机app安装包怎么解压并安装 浏览:907
中原30系统源码 浏览:187
程序员如何遵纪守法 浏览:501
java的webxml配置 浏览:964