草庐IT

actionbar_background

全部标签

android - 在不处理向上按钮事件的情况下导航回 ActionBar 中的父 Activity

我有两个Activity需要此导航发生,它们是VendorsActivity和QuestionsActivity。以下是我的AndroidManifest.xml的样子:(我没有使用像com.hello.world.MyActivity这样的Activity的全名,因为我在manifest中定义了package属性>节点。)在TestsActivity中,我从onCreate方法中调用getActionBar().setDisplayHomeAsUpEnabled(true);方法。问题是,除非我在.TestsActivity类中实现以下方法,否则它不会工作:@Overridepubl

android - View on press onpress : Change background color on press? 如何显示正在按下 View?

目前,我有一个带有9补丁图像作为边框的自定义View。该自定义View在LinearLayout中放置了三次,所以它看起来像这样:+------------------------+|CustomView|+------------------------+|CustomView|+------------------------+|CustomView|+------------------------+我已将点击事件监听器附加到View,因此它是可点击的。但是当我点击它时,我看不到我正在点击它-颜色没有变化。所以,我想我应该附加一个“onPress”监听器,然后更改View的背景,

android - ActionBar 标题随 fragment 动态变化

我有1个Activity,里面有3个Fragments(Home-Login-RestorePass)最初,HomeFragment显示,另外两个隐藏。我希望ActionBar标题根据显示的fragment而改变。我在我的Activity中尝试:publicvoidsetActionBarTitle(Stringtitle){getSupportActionBar().setTitle(title);}@OverridepublicvoidonResume(){super.onResume();//SettitlesetActionBarTitle(getString(R.string

android-actionbar - 带选项卡的 Activity 对话框

我正在为选项卡构建应用程序。单击按钮时,我试图显示主题为@android:style/Theme.Dialog的Activity(比如A)内部ActivityA我正在创建操作栏并添加4个选项卡。点击选项卡我想更改fragment。一切正常,直到我不应用主题@android:style/Theme.Dialog应用主题后出现异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.ebuilder/com.ebuilder.views.MyTabActivity}:java.lang.NullPointerE

android - 将 ActionBar 主页按钮设置为右侧

我可以将ActionBar中的主页按钮设置到右侧吗?(android.R.id.home)我想更改主页按钮的位置,因为该语言使用从右到左的打字方式。这可能吗?如果是,请告诉我该怎么做?如果不是,如何在右侧设置ActionBarDrawerToggle? 最佳答案 您可以创建这样的操作栏,但它比扩充菜单复杂一点。在onCreateOptionsMenu()方法中创建的菜单将始终右对齐,放置在拆分操作栏中​​或隐藏在菜单键下。如果您希望操作栏只包含两个菜单项-一个在左边缘,另一个在右边缘-您必须在操作栏中创建自定义View。自定义Vie

android - "FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS"影响 getRootView().getHeight()

我在尝试为状态栏添加颜色时发现了影响相对布局高度的问题。addingFlag影响相对布局rootView高度的计算。privatevoidchangeStatusBarColor(){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP){Windowwindow=getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);window.setStatusBarColor(getResources().getCo

android - 如何更改 actionBar 图标大小?

actionBar图标应该像image当设备分辨率为1920x1080和android4.2以上时,图标尺寸看起来很小:image(安卓4.1是正确的)我的问题好像是i-want-to-change-actionbar-icon-size.图标图片大小是113x40,然后我用getActionBar().getHeight()得到ActionBar的高度是56。菜单.xml:我尝试了以下方法但不起作用:创建更大的图标图像(例如170x60)然后放入drawable-hdpi(xhdpi、xxhdpi...等)文件夹使用menu.findItem(R.id.menu_buyer).set

java - ActionBarDrawerToggle() 图标无法设置为 Android SDK 5 中的 ActionBar

我在为操作栏初始化图标时遇到了一个简单的问题。我使用的是AndroidSDK5,因为android.support.v4.app.ActionBarDrawerToggle;已被弃用,所以我导入了v7支持并将我的导入替换为以下内容:android.support.v7.app。ActionBarDrawerToggle;即与v7相同的包。现在,当我初始化我的ActionBarDrawerToggle对象以与从以下位置导入的DrawerLayout对象关联时:importandroid.support.v4.widget.DrawerLayout;我被迫删除一个论点,这似乎没问题(尽管不

android - 使用 fragment 时更改 ActionBar

在fragment中,在Activity中调用,我正在显示这样的公交线路列表:然后,一旦用户点击“Stations”,我当然喜欢显示一个电台列表。我正在使用这段代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act_long_distance);FragmentTransactionft=getSupportFragmentManager().beginTransaction();ft.add(R.id.f_long_di

android - 在 ActionBar 中使用 ProgressDialog (Android)

我正在尝试将ProgressDialog移动到我的ActionBar。我知道如何将它放在操作栏中并为其设置动画(我认为),如下所示:进行中.xml在menu.xml中在我的Activity中caseR.id.Refresh:item.setActionView(R.layout.progress);returntrue;这是我当前在AsyncTask的onPreExecute和onPostExecute中的PD(在Activity中)://Predialog=newMyProgressDialog(---.this);dialog.show(---.this);//Postdialog