小编Tom*_*rom的帖子

如何随机收到材料设计颜色?

谷歌有他们的颜色 - 指南,那么如何随机收到颜色?有没有办法从表格中指定一个数字,并从表格的所有颜色中获得随机颜色?

例如getMatColor(100);:

在此输入图像描述


编辑 - 结果:( 图标颜色)

在此输入图像描述

java android hex colors android-color

31
推荐指数
4
解决办法
7068
查看次数

只需单击一下即可展开树中的所有条目

每次重新打开我的android工作室项目左侧树的所有条目都会关闭.
如何避免/或打开它们而不是一个一个地打开?

直接显示:

在此输入图像描述

代替:

在此输入图像描述

android-studio

5
推荐指数
4
解决办法
2239
查看次数

java.lang.IllegalArgumentException:我们已经有一个EditText,只能有一个

错误:

07-19 16:39:56.806  29207-29207/ch.android.md E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{ch.swissfm.md/ch.swissfm.md.Login}: java.lang.IllegalArgumentException: We already have an EditText, can only have one
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2200)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2262)
        at android.app.ActivityThread.access$600(ActivityThread.java:148)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1241)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:5145)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:802)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:569)
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
        at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.IllegalArgumentException: We already have an EditText, can only have one
        at android.support.design.widget.TextInputLayout.setEditText(TextInputLayout.java:150)
        at android.support.design.widget.TextInputLayout.addView(TextInputLayout.java:139)
        at ch.swissfm.md.Login.onCreate(Login.java:46)
        at android.app.Activity.performCreate(Activity.java:5174)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2262)
        at android.app.ActivityThread.access$600(ActivityThread.java:148) …
Run Code Online (Sandbox Code Playgroud)

android android-design-library

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

每隔10个字符设置新行的if-condition

我想在第10个数组之后输入一个新行.我的阵列从1-365填充(day[0]=1, day[1]=2, ..).

这是我的代码,我坚持创建if-condition:

int day[] = new int[365];

        for(int i=0; i<day.length; i++){
            day[i] = i+1;
            System.out.print(day[i]+" ");
            if((i % 10) == 0){
                System.out.println();
            }
        }
Run Code Online (Sandbox Code Playgroud)

这应该是我的控制台输出:

1 2 3 4 5 6 7 8 9 10 
11 12 13 14 15 16 17 18 19 20 
21 22 23 24 25 26 27 28 29 30 
31 32 33 34 35 36 37 38 39 40 
41 42 43 44 45 46 47 48 49 …
Run Code Online (Sandbox Code Playgroud)

java arrays modulo

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

将局部变量转换为类变量的函数

如何将这两个函数添加到android studio,将现有(不可访问)变量转换为私有/公共?截图是伪造的而不是真实的,但这是我的问题的目的.

要将局部变量转换为私有/公共,我必须执行以下步骤:
- 剪切[variable-class] [variable-name]
- 写入[private/public]
- 将光标位置更改为类头
- 粘贴[variable-class] [variable-name]
- 复制[variable-name]
- 将光标位置更改为类方法
- 粘贴[variable-name]

在此输入图像描述

android-studio

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

VectorDrawable已缩放且不清晰

Android Studio中的向量xml:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<path
    android:fillColor="#FF000000"
    android:pathData="M12,15C7.58,15 4,16.79 4,19V21H20V19C20,16.79 16.42,15 12,15M8,9A4,4 0,0 0,12 13A4,4 0,0 0,16 9M11.5,2C11.2,2 11,2.21 11,2.5V5.5H10V3C10,3 7.75,3.86 7.75,6.75C7.75,6.75 7,6.89 7,8H17C16.95,6.89 16.25,6.75 16.25,6.75C16.25,3.86 14,3 14,3V5.5H13V2.5C13,2.21 12.81,2 12.5,2H11.5Z" />
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

更改24dp96dp,结果:

在此处输入图片说明

Android Studio中的菜单xml:

...
<!-- Sperren -->
<TextView
    android:id="@+id/suppress_button"
    style="@style/TextAppearance.MaterialSheetFab.Sheet.Item"
    android:drawableLeft="@drawable/ic_assignment_return"
    android:drawableStart="@drawable/ic_assignment_return"
    android:text="Sperren" />

 <!-- IH-Auftrag -->
 <TextView
    android:id="@+id/setup_maintenance_order_button"
    style="@style/TextAppearance.MaterialSheetFab.Sheet.Item"
    android:drawableLeft="@drawable/ic_ih_auftraege"
    android:drawableStart="@drawable/ic_ih_auftraege"
    android:text="IH-Auftrag" />
    ...
Run Code Online (Sandbox Code Playgroud)

所以我现在的问题是,如何像svg一样自动更改大小?

android android-vectordrawable

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