小编pfu*_*lop的帖子

Android:如何摆脱进度对话框周围的怪异边框

我已经为进度对话框制作了自定义样式,但它周围有奇怪的边框.

进度对话框

这是主题:

<style name="AppTheme.Dialog" parent="Theme.AppCompat.Light.Dialog">
    <item name="colorAccent">@android:color/white</item>
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:background">@color/colorPrimaryDark</item>
    <item name="android:popupBackground">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会有如此奇怪的背景?

android progressdialog android-layout

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

意外的顶级异常:com.android.dex.DexException

我正在尝试将barcodefraglibv2集成到AndroidStudio中的Android应用程序中.我试图将libs core.jar和barcodelib.jar复制到libs目录中.但是,当我尝试运行应用程序时,出现以下错误

Error:Execution failed for task ':Blok:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
    /home/backman/android/sdk/build-tools/android-4.4.2/dx --dex --output /home/backman/AndroidStudioProjects/Blok/Blok/build/dex/debug /home/backman/AndroidStudioProjects/Blok/Blok/build/classes/debug /home/backman/AndroidStudioProjects/Blok/Blok/build/dependency-cache/debug /home/backman/AndroidStudioProjects/Blok/Blok/build/pre-dexed/debug/core-bcdbe5f84dd399255abb34d14ce9def109db2534.jar
  Error Code:
    2
  Output:
    UNEXPECTED TOP-LEVEL EXCEPTION:
    com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/BarcodeFormat;
        at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
        at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
        at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
        at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
        at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
        at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
        at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
        at com.android.dx.command.dexer.Main.run(Main.java:230)
        at com.android.dx.command.dexer.Main.main(Main.java:199)
        at com.android.dx.command.Main.main(Main.java:103)
Run Code Online (Sandbox Code Playgroud)

我没有运气试图解决它.

java android zxing dex android-studio

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

Java,主代码在线程启动时停止

当我在我的程序中启动一些线程时,其他一切都停止了.

这是我的线程代码......

static Thread b1 = new Thread(new Builders());
b1.run();
System.out.println("done");
Run Code Online (Sandbox Code Playgroud)

这是班级Builders.

public class Builders implements Runnable {

    static boolean busy=false;
    Random r = new Random();

    public void run() {
        try{
            busy=true;
            System.out.println("ready");
            Thread.sleep(9999);
            busy=false;
            System.out.println("done");
        }
        catch(Exception e){
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,线程启动,程序等待线程结束.我认为线程的要点是代码可以同时运行.请有人帮我理解我做错了什么.

java multithreading

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