小编bre*_*dls的帖子

如何删除应用栏上方的阴影?

我想通过添加<item name="android:statusBarColor">@android:color/transparent</item>到v21/styles.xml 来使状态栏变得透明,style name="AppTheme.NoActionBar"但我不断在应用栏上方留下阴影,是否可以删除它?

编辑:好的我认为解决方案是移动应用栏占据状态栏空间并扩展额外dp的应用栏以匹配它的大小所以我的问题是,是否可以向上移动或扩展应用栏高度?

activity_search.xml

<android.support.design.widget.AppBarLayout
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:theme="@style/MyMaterialTheme.AppBarOverlay">

     <android.support.v7.widget.Toolbar
          android:id="@+id/toolbar"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="?attr/colorPrimary"
          app:popupTheme="@style/MyMaterialTheme.PopupOverlay"/>

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_search"/>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

java xml android appbar statusbar

7
推荐指数
3
解决办法
7082
查看次数

android.view.View.setVisibility(int) 使新活动崩溃

所以最近我试图实现一个 FAB,它将扩展到一个新的活动,但在按下 FAB 后它崩溃了。此外,从这个问题,我遵循了实现它的步骤:FloatingActionButton expand into a new Activity

日志猫:

Process: com.example.jovie.canteen, PID: 6953
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setVisibility(int)' on a null object reference
    at com.example.jovie.canteen.Home$1$2.run(Home.java:105)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5417)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Run Code Online (Sandbox Code Playgroud)

主页.java

public class Home extends AppCompatActivity
    implements NavigationView.OnNavigationItemSelectedListener {
CoordinatorLayout homeLayout;

private GoogleApiClient client;
private Toolbar toolbar;
private TabLayout tabLayout;
private ViewPager viewPager;
private RevealLayout mRevealLayout;

View mViewToReveal;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

java android floating-action-button

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

标签 统计

android ×2

java ×2

appbar ×1

floating-action-button ×1

statusbar ×1

xml ×1