Heim > Datenbank > MySQL-Tutorial > ActionBar(2) 标题和渐变背景设置

ActionBar(2) 标题和渐变背景设置

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:14:33
Original
1183 Leute haben es durchsucht

需要在AndroidManifest.xml中设置 android:theme=@style/Theme.AppCompat 如果提示找不到,请按下图设置: 至于如何引入的方法,请看前一篇。 一。使用图片作为背景 直接在代码中引用图片即可 public class MainActivity extends ActionBarActivity {private

需要在AndroidManifest.xml中设置

    android:theme="@style/Theme.AppCompat"

如果提示找不到,请按下图设置:

    ActionBar(2) 标题和渐变背景设置

  至于如何引入的方法,请看前一篇。


一。使用图片作为背景

    直接在代码中引用图片即可

public class MainActivity extends ActionBarActivity {

	private ActionBar actionBar;
	
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        actionBar = getSupportActionBar();
        
        //设置标题
        actionBar.setTitle("Bar例子");
        actionBar.setSubtitle("努力!");
        
        //实现用户点击ActionBar 图标后返回前一个activity
        actionBar.setDisplayHomeAsUpEnabled(true) ;
        
     <strong> //背景图片
        Resources res = getResources();
        Drawable myDrawable = res.getDrawable(R.drawable.top_theme_blue);
        actionBar.setBackgroundDrawable(myDrawable);</strong>
    }
Nach dem Login kopieren

ActionBar(2) 标题和渐变背景设置


二。使用渐变颜色作为背景

  2.1 生成actionbar_gradient_bg.xml 文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
        
<!-- 
android:startColor和android:endColor分别为起始和结束颜色
android:angle是渐变角度,必须为45的整数倍。
线性渐变:
 android:type="linear" 
 径向渐变 :
 android:type="radial"
 径向渐变需要指定半径如: android:gradientRadius="50"  
 -->    
   <gradient android:angle="270" android:endcolor="#ff8c00" android:startcolor="#FFFFFF" android:type="linear"></gradient>
     
</shape>
Nach dem Login kopieren

  2.2 在代码中指定 
  //设置渐变色背景
        actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.actionbar_gradient_bg));  
Nach dem Login kopieren

ActionBar(2) 标题和渐变背景设置


 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage