草庐IT

starting-activity

全部标签

java - 如何以编程方式更改 Android Activity 的背景图像

我已经能够改变Activity背景的颜色(参见thispost)。现在要求对背景图像做同样的事情。我的意思是我可以单击一个按钮,选择一个选项并将当前的Activity背景图像更改为新的。这是我所做的:privateSharedPreferencesprefs;privatestaticfinalStringSELECTED_ITEM="SelectedItem";privateEditorsharedPrefEditor;btnchangeColor=(ImageButton)findViewById(R.id.btnchangeColor);btnchangeColor.setOnC

android - 刷新同一 Activity 中剩余的当前 fragment (ListView 数据)

从Activity调用一个Fragment,我正在显示一个带有两个Button的ListView。当我单击menu_item(即ShowOnline)时,我正在更新数据以及ListView。现在我需要反射(reflect)更新的数据。单击ShowOnline后如何刷新Fragment。到目前为止,我使用了以下代码:Intentintent=getIntent();Intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);finish();startActivity(intent);但这将重新启动整个Activity。我只需要刷新当前的Frag

android - 在 Android 5.0 上的 Activity 之间转换时如何排除 ActionBar

在Android5.0Lollipop上,我有两个ActivityA和B。ActivityB有一个从底部进入的带有OverlayActionBar的slieentertransition,但是当B显示时,ActionBar也会从底部滑动到顶部。如何防止操作栏滑动过渡。系统操作栏是否有一个我可以添加到排除目标的ID?谢谢! 最佳答案 如果您使用的是AppCompatv7库,这很简单:Viewdecor=getWindow().getDecorView();intactionBarId=R.id.action_bar_container

android - 同一 Activity 上的两个抽屉导航

是否可以在同一个Activity上配置两个NavigationDrawer,一个在左边,一个在右边? 最佳答案 可以使用抽屉式布局同时检查文档https://developer.android.com/training/implementing-navigation/nav-drawer.html确保你使用的是工具栏而不是操作栏 关于android-同一Activity上的两个抽屉导航,我们在StackOverflow上找到一个类似的问题: https://s

java - 如何以编程方式将 Activity 主题化为对话?

问题如何以编程方式(不触及AndroidManifext.xml)设置Activity的主题sothatitlookslikeadialog?注意:我可以修改AndroidManifext.xml,只要它不需要修改就可以在正常Activity或对话框之间切换。到目前为止我尝试了什么我根据thisstackoverflowanswer尝试了以下操作:publicclassDialogActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){setTheme(android.R.styl

Android 支持库 23.4.0 : android. support.v7.widget.TintContextWrapper 无法转换到 Activity

所以我更新到最新的支持库,遇到了一个我无法修复的崩溃。我的build.gradle现在有这些依赖项:dependencies{compile'com.android.support:appcompat-v7:23.4.0'compile'com.android.support:gridlayout-v7:23.4.0'compile'com.android.support:support-v4:23.4.0'compile'com.android.support:cardview-v7:23.4.0'compile'com.android.support:recyclerview-v7

android - Android 中所有 Activity 的通用可点击标题

我有一个在所有布局中都具有通用页眉的应用程序。我希望每当用户单击ID为btn_home的ImageView时,应用程序将返回到特定Activity,例如我的“Main”。最好的方法是什么?我知道我可以为每个Activity定义onClick(Viewv),但也许有更好的方法来做到这一点。即使让每个Activity都成为一些(通过传统)其他具有onClick(Viewv)定义的Activity听起来也很糟糕。标题.xml每个布局...... 最佳答案 您可以从标题中创建自定义组件并在其中定义“onClick()”。例如,创建一个新类H

Android 在两个 Activity 之间旋转动画?

如何在两个Activity之间放置旋转动画。什么时候开始Activity,下一个Activity开始时旋转动画 最佳答案 这是一个tutorial关于如何在两个Activity之间转换时添加动画。但是,您需要使用旋转动画,而不是像文章中那样使用平移动画。有关动画的更多信息,请查看此documentation.将这两件事放在一起,这就是您需要做的。首先,在调用开始新Activity的地方执行以下操作://CallsanewActivitystartActivity(newIntent(this,NewActivity.class));

android - 从首选项标题开始 Activity

我正在实现n层PreferenceActivities第一层PreferenceActivity从preference-headers加载。第一个header创build置fragment,它是一个PreferenceFragment。第二个是打开指定Url的浏览器Activity(第二个是来自developer.android.com的示例)。第三个我想成为下一级PreferenceAtivity,它也将从首选项header加载。前两个工作正常,但第三个使应用程序崩溃,但有以下异常(exception):“android.content.ActivityNotFoundExcepti

android - 将二维数组传递给另一个 Activity

我如何将2个教派数组对象作为参数传递给另一个Activity如何在另一个Activity中获取二维数组字符串值String[][]str;Intentl=newIntent(context,AgAppMenu.class);l.putExtra("msg",str);l.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(l);anotherActivityclassString[][]xmlRespone2;xmlRespone2=getIntent().getExtras().getString("msg");