小编Exo*_*Kid的帖子

片段在工具栏下时如何解决这个问题?

我需要这个xml布局的帮助,因为我Fragment在工具栏下面.
我尝试了各种各样的布局属性layout_below,但没有成功.也在NavigationView工具栏下面.

ConstraintLayoutapp:layout_constraintTop_toTopOf没有任何影响,如果我做的容器ConstraintLayout

在此输入图像描述

这是我的xml希望得到一些建议?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:autofit="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/main_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.port.android.ui.ActivityMain">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appBarLayout_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:fitsSystemWindows="true"
            android:minHeight="?attr/actionBarSize"
            android:background="?attr/colorPrimary">
        </android.support.v7.widget.Toolbar>
    </android.support.design.widget.AppBarLayout>

    <android.support.v4.widget.DrawerLayout
        android:id="@+id/drawer"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        tools:context="com.port.android.ui.ActivityMain">

        <android.support.constraint.ConstraintLayout
            android:id="@+id/main_ConstraintLayout"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="0dp"
                android:orientation="vertical"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toTopOf="parent">

                <FrameLayout
                    android:id="@+id/frame"
                    android:layout_width="match_parent"
                    android:layout_height="0dp"
                    android:layout_weight="1">
                </FrameLayout>
            </LinearLayout>
        </android.support.constraint.ConstraintLayout>

        <android.support.design.widget.NavigationView
            android:id="@+id/navigation_view"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:layout_marginBottom="15dp"
            android:layout_marginTop="15dp"
            app:headerLayout="@layout/navigation_view_header"
            app:menu="@menu/menu_navigation">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="bottom"
                android:orientation="horizontal" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-toolbar

10
推荐指数
2
解决办法
2230
查看次数

我想知道我是否可以在库中有一个 redux 存储,并且应用程序也有一个 redux 存储

我对 React 很陌生,需要问一下。我可以在库中拥有 ReactJs Redux 存储,然后在也具有 Redux 存储的应用程序中使用该库吗?

他们俩都这样做:

    <Provider store={store}>
       ..App
    </Provider>
Run Code Online (Sandbox Code Playgroud)

我学习 ReactJs,但不确定我是否理解 Webpack 是如何构建这里的代码的。

  • 这两个 React Store 会发生冲突吗?
  • 它们能独立存在吗?
  • 他们可以共享Reducers吗?(假设应用程序想要使用 Redux 存储库并向其发送调度)

我已经测试过执行其中一些操作,但无法使其工作。就像 Redux 第一次加载库 Redux store 之后就无法加载 App store 但我是新手所以必须问

javascript reactjs redux

8
推荐指数
1
解决办法
1897
查看次数

是否有一些 Kotlin 文件的反编译器可以反编译为 kotlin *.kt 文件

我尝试学习如何反编译 Android 程序(APK),并在网上找到了这个网站 Decompilers。它适用于 Java 代码,但是当有 Kotlin 文件代码时,反编译器会生成 Java 代码并将 Kotlin 和 Java 混合在一起。

这是我从文件中看到的ColorCircle.kt。正如你看到的 KotlinLazy和其他 Kotlin 代码。我的问题是:是否有其他一些用于反编译为 kotlin *.kt 文件的 Kotlin 文件的反编译器
我可以在*.java没有问题的文件中导入 Kotlin吗?

package io.coolbe.vai.view;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.View;
import io.coolbe.vai.C1300R;
import java.util.HashMap;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.PropertyReference1Impl;
import kotlin.jvm.internal.Reflection;
import kotlin.reflect.KProperty;
import org.jetbrains.annotations.NotNull;

@Metadata(bv = {1, 0, 3}, d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u000f\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004B\u0017\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007J\u0010\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u0017H\u0014R\u000e\u0010\b\u001a\u00020\tX\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\tX\u000e¢\u0006\u0002\n\u0000R\u001b\u0010\u000b\u001a\u00020\f8BX\u0002¢\u0006\f\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\r\u0010\u000eR\u000e\u0010\u0011\u001a\u00020\u0012X\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0013\u001a\u00020\tX\u000e¢\u0006\u0002\n\u0000¨\u0006\u0018"}, d2 = {"Lio/coolbe/vai/view/ColoredCircle;", "Landroid/view/View;", …
Run Code Online (Sandbox Code Playgroud)

android decompiling kotlin

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

关于xml布局文件的这个复选标记是什么

在Android studio中,我的一个xml布局文件显示了此复选标记.关于xml布局文件的这个复选标记是什么

在此输入图像描述

xml android android-studio

6
推荐指数
1
解决办法
776
查看次数

如何自动调整 v7.widget.Toolbar 中 setTitle() 文本的大小

我有这个android.support.v7.widget.ToolbarsetTitle()我想显示的文本有时无法完全显示。我寻找某种自动调整大小,例如 android-autofittextview用于工具栏,但当然,它不起作用toolbar然后我读到了有关CollapsingToolbarLayout的内容,但我不想要那个高级工具栏。实际上我尝试过,但文本没有调整大小以显示所有字母。也许我做错了什么,但无论如何:)

有人可以建议我该怎么做吗?

android android-toolbar

5
推荐指数
1
解决办法
1497
查看次数

Firebase用户ID可以更改吗?

Firebase用户ID可以更改吗?我要说的是这,FirebaseAuth.getInstance().getCurrentUser().getUid()如果用户删除帐户,如“ 管理用户”中所述。我以为该getUid()ID已正确绑定到电子邮件,或者!!

android firebase firebase-authentication

5
推荐指数
1
解决办法
4462
查看次数

为什么要将val或var放在kotlin类构造函数中

刚刚学习Kotlin在下面的第一个代码val中,其他代码中没有关键字,没有,如果valvar被省略,这里有什么不同?

class Person(val firstName: String, val lastName: String) {
}

class Person(firstName: String, lastName: String) {
}
Run Code Online (Sandbox Code Playgroud)

in-class-initialization kotlin

5
推荐指数
2
解决办法
1310
查看次数

在处理模板 api/[TodoController] 时,找不到令牌 TodoController 的替换值

我是新手,正在关注这个.Net ASP.NET wep api 教程,但无法克服这个错误。在执行“测试 GetTodoItems 方法”并运行 Postman 以获取/设置数据库时。

当我开始调试时,Chrome 启动并抛出以下错误:

System.InvalidOperationException: '属性路由信息发生以下错误:

错误 1:对于操作:'TodoApi.Controllers.TodoController.GetTodoItems (TodoApi)' 错误:在处理模板 'api/[TodoController]' 时,找不到令牌 'TodoController' 的替换值。可用令牌:“动作,控制器”。要将“[”或“]”用作路由或约束中的文字字符串,请改用“[[”或“]]”。

错误 2:对于操作:'TodoApi.Controllers.TodoController.GetTodoItem (TodoApi)' 错误:处理模板 'api/[TodoController]/{id}' 时,找不到令牌 'TodoController' 的替换值。可用令牌:“动作,控制器”。要将“[”或“]”用作路由或约束中的文字字符串,请改用“[[”或“]]”。

这是我直接从教程中获取的控制器代码:

using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using TodoApi.Models;

namespace TodoApi.Controllers
{
    [Route("api/[TodoController]")]
    [ApiController]
    public class TodoController : ControllerBase
    {
        private readonly TodoContext _context;

        public TodoController(TodoContext context)
        {
            _context = context;

            if (_context.TodoItems.Count() == 0)
            {
                // Create a new TodoItem if collection is empty, …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core

5
推荐指数
1
解决办法
5848
查看次数

如何修复此 Eslint 使用展开运算符而不是 '.apply()'

我学习反应但不明白如何解决这个问题。从这个来源,
我查看了该规则的规则详细信息:

使用扩展运算符而不是“.apply()”。

但已经尝试过,但从未尝试重新编写此代码以遵守此规则:

renderPages() {
    const { pdf, containerWidth, zoom } = this.state;
    const { disableVisibilityCheck } = this.props;
    if (!pdf) return null;
    const pages = Array.apply(null, { length: pdf.numPages });
    return pages.map((v, i) => (
        <PDFPage
            index={i + 1}
            key={`pdfPage_${uniqueId()}`}
            pdf={pdf}
            containerWidth={containerWidth}
            zoom={zoom * INCREASE_PERCENTAGE}
            disableVisibilityCheck={disableVisibilityCheck}
        />
    ));
}
Run Code Online (Sandbox Code Playgroud)

arrays apply reactjs eslint

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

关于Firestore是否有一些标志我可以检查数据是否为开/关线数据?

的时候在Android在离线模式下的onComplete()方法永远不会返回,除非该设备在线这样的数据可以被保存到在公司的FireStore的backen.

当我处于离线模式并执行此操作时,get()我注意到它返回时我认为必须是本地数据,因为我有setPersistenceEnabled(true)

  query.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
      @Override
      public void onComplete(@NonNull Task<QuerySnapshot> task) {

       }
  });
Run Code Online (Sandbox Code Playgroud)

我只是要问这是否正确?如果是这样,我可以检查数据是否为在线/离线数据?

有时做这get()件事它不会永远挂在那里,也许这与我的设备在经过大量调试后变暖有关.

java android firebase google-cloud-firestore

3
推荐指数
1
解决办法
560
查看次数