小编Zan*_*mar的帖子

How to Add custom menu to Bottom App Bar?

I am using new Material Bottom app bar in android. I have implemented it successfully but I don't know how to add custom menu items to the bar. Whenever I add the menu items they shows up as 3 dots only even if I provide the option android:showAsAction="always".

I want specific icons like the screenshot below.想要的结果 But instead I get result like this. 在此处输入图片说明

Here is the layout code.

<com.google.android.material.bottomappbar.BottomAppBar
    android:id="@+id/bottom_app_bar"
    style="@style/Widget.MaterialComponents.BottomAppBar"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:layout_gravity="bottom"
    app:backgroundTint="@color/colorPrimaryDark"
    app:fabCradleMargin="5dp"
    app:fabAlignmentMode="center"/>

<com.google.android.material.floatingactionbutton.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android material-design android-bottomappbar

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

导入组件的 onclick 事件反应?

我从不同的文件导入了一个组件,如果我点击导入的组件的元素,我想重置我的计时器。有没有办法解决这个问题,或者我应该在单个 jsx 中编写两个组件?

import {SampleComponent} from "../SampleComponent";
<div>
   <SampleComponent  onClick = {?????????}/>
 </div>
Run Code Online (Sandbox Code Playgroud)

reactjs

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

无法解析符号“标签”

我是学习 android java 的初学者。我从 Youtube 学习 java android 教程,并且完全按照视频中的编码进行操作,但是我的编码在 android studio 上显示“无法解析符号‘标签’”。我可以知道是什么问题吗?并希望得到这里各位大师的解释。

package com.NewApplicationLifeCycle;

import ...

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.i( tag: "State", msg: "onCreate" );
    }

    @Override
    protected void onStart() {
        super.onStart();
        Log.i( tag: "State", msg: "onStart" );
    }

    @Override
    protected void onResume() {
        super.onResume();
        Log.i( tag: "State", msg: "onResume" );
    }

    @Override
    protected void onPause() {
        super.onPause();
        Log.i( tag: "State", msg: "onPause" );
    }

    @Override
    protected void onStop() …
Run Code Online (Sandbox Code Playgroud)

java android

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

如何在 Kotlin 的类之外定义静态 init 块?

我有实用程序文件Utility.kt

在这里,我定义了一些常量,例如

val DATE_FORMAT = DateTimeFormatter.ofPattern("yyyyMMdd")
const val UTC_TIMEZONE = "UTC"
Run Code Online (Sandbox Code Playgroud)

现在我需要用 2 个元素定义列表。我找不到以静态方式编写它的方法。我需要类似的东西

val DEFAULT_LIST = ArrayList<MyObj>()
val one = MyObj("one")
val two = MyObj("two")
DEFAULT_LIST.addAll(one,two)
Run Code Online (Sandbox Code Playgroud)

即只创建一次列表和对象。我可以使用伴侣对象。但现在我只使用没有类的文件。

是否可以?

arraylist kotlin

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