小编ste*_*ick的帖子

永久隐藏活动中的导航栏

是否可以永久删除活动上的导航栏?我想用平板电脑上屏幕按钮上显示的按钮删除栏,而不是操作栏.在这里.

我知道不建议这样做,我没有做出这个决定,但我需要这样做.在我的布局上,还有另一个按钮可以离开活动.我的应用程序的其余部分可以拥有并确实拥有导航栏.

我找到了这段代码并对其进行了一些调整.问题是即使我隐藏导航栏,也会留下黑色空间.我想系统会计算屏幕尺寸并考虑到导航栏?

public static class Content extends ImageView implements View.OnSystemUiVisibilityChangeListener, View.OnClickListener, ActionBar.OnMenuVisibilityListener {
    Activity mActivity;
    TextView mTitleView;
    Button mPlayButton;
    SeekBar mSeekView;
    boolean mAddedMenuListener;
    boolean mMenusOpen;
    boolean mPaused;
    boolean mNavVisible;
    int mLastSystemUiVis;

    Runnable mNavHider = new Runnable() {
        @Override public void run() {
            setNavVisibility(false);
        }
    };

    public Content(Context context, AttributeSet attrs) {
        super(context, attrs);
        setOnSystemUiVisibilityChangeListener(this);
        setOnClickListener(this);
    }

    public void init(Activity activity, TextView title, Button playButton,
            SeekBar seek) {
        // This called by the containing activity to supply the …
Run Code Online (Sandbox Code Playgroud)

android hide navigationbar

36
推荐指数
6
解决办法
10万
查看次数

将消息从一个活动发送到另一个活

我有一个活动(Activity_A),有一个handlerreceiving messages来自外部library.问题是Activity_A启动活动Activity_B.当Activity_B启动时,Activity_A receives a messagehandler我想"送"来Activity_B.

怎么做?

我不能移动handlerActivity_AActivity_B一些的messages接收必须由管理Activity_A.

我想避免使用global/static variables.有可能以某种方式保存在我创建时Activity_A的参考吗?如何发送从到?Activity_BintentmessageActivity_AActivity_B

这里的一个重点是,是的,我想将一个对象从一个活动传递到另一个活动,但是在我创建新活动的那一刻(将对象传递到一个包中).每当我从外部库收到消息时,我都想异步地执行此操作.

android message handler android-activity

2
推荐指数
1
解决办法
1万
查看次数