Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将可绘制图像添加到ActionBar.Tab_Android - Fatal编程技术网

Android 将可绘制图像添加到ActionBar.Tab

Android 将可绘制图像添加到ActionBar.Tab,android,Android,我正在开发Android应用程序。在那里,我必须使用带有选项卡的滑动视图。 我想在加载选项卡并按下选项卡时添加可绘制图像(非单击图像),将出现同一选项卡的另一图像(单击状态图像)。请在下面找到我使用的代码。请帮我完成此操作 package com.example.creatingswipeviewswithtabs; import android.os.Bundle; import android.app.ActionBar; import android.app.ActionBar.Tab;

我正在开发Android应用程序。在那里,我必须使用带有选项卡的滑动视图。 我想在加载选项卡并按下选项卡时添加可绘制图像(非单击图像),将出现同一选项卡的另一图像(单击状态图像)。请在下面找到我使用的代码。请帮我完成此操作

package com.example.creatingswipeviewswithtabs;

import android.os.Bundle;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.view.Menu;

public class MainActivity extends Activity implements TabListener {


    ActionBar action_bar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        action_bar=getActionBar();
        //action_bar.setBackgroundDrawable(d)
        action_bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

        ActionBar.Tab tab1=action_bar.newTab();
        tab1.setText("Login");

        tab1.setTabListener(this);

        ActionBar.Tab tab2=action_bar.newTab();
        tab2.setText("Compare Now");
        tab2.setTabListener(this);

        ActionBar.Tab tab3=action_bar.newTab();
        tab3.setText("Search");
        tab3.setTabListener(this);

        action_bar.addTab(tab1);
        action_bar.addTab(tab2);
        action_bar.addTab(tab3);






    }

    @Override
    public void onTabReselected(Tab arg0, FragmentTransaction arg1) {
        // TODO Auto-generated method stub


    }

    @Override
    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onTabUnselected(Tab tab, FragmentTransaction ft) {
        // TODO Auto-generated method stub

    }




}

选项卡
选项卡
字符串
的数组

for (String tab_name : tabs) {
     actionBar.addTab(actionBar.newTab().setText(tab_name).setTabListener(this).setIcon(R.drawable.ic_launcher));           
}
表3.设置图标(R.drawable.ic_启动器);是的,这有助于我做非点击图片。有没有办法把clik_图片?