小编Ami*_*ela的帖子

按下后退按钮时如何删除堆栈中的所有活动

我有一个活动列表A - B -C -D - E等等,例如最终活动是K.当我按下BACK按钮时,我希望在堆栈中清除所有这些活动.我能怎么做 ?事实上,我骑过去了

onBackPress(){ 
    moveTaskToBack(true);
    finish();
}
Run Code Online (Sandbox Code Playgroud)

但只删除当前活动并退出应用程序.然后,我回来申请,它恢复K之前的活动.我希望它从重新打开应用程序时开始.我认为这里的原因是因为堆栈中的活动列表仍然存储,所以我想在单击BACK按钮时清除所有堆栈.有什么建议 ?非常感谢你 !

android android-intent android-activity android-studio onbackpressed

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

在android studio中导入类

我是Android Studio的新手.我不知道如何使用快捷键在Android Studio中导入类

我使用过Ctrl+ 1like Eclipse,但它在Android Studio中不起作用.

有解决方案吗

eclipse android keyboard-shortcuts android-studio android-shortcut

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

Android Studio卡在加载屏幕上

每次运行Android Studio时,都会弹出此加载屏幕,但Android Studio会保留在此处并且不会加载.这就像下面的图片,除了装载栏一直装满但卡在那里.我正在运行Windows 10.

在此输入图像描述

我已经尝试了很多东西,包括将系统变量设置JDK_HOME到我JDK所在的位置和相同的位置JAVA_HOME.我也设定了一条路.我作为管理员多次运行,让AS通过防火墙.

我也重新启动并重新安装了无数次.

AS的版本是2.0,我正在运行最新版本的Java.

有帮助吗?

java android jdk1.6 java-7 android-studio

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

错误:没有属性'srcCompat'的资源标识符

我在@drawable文件夹中使用Copy + Paste添加了2个图像,但是我收到错误

 Error:(25) No resource identifier found for attribute 'srcCompat' in package 'com.example.francydarkcool.maps'
Run Code Online (Sandbox Code Playgroud)

我已经添加:

defaultConfig {
 vectorDrawables.useSupportLibrary = true;
 ...
}
Run Code Online (Sandbox Code Playgroud)

在build.gradle中

并且:

    ImageView img1 = new ImageView(this);
    img1.setImageResource(R.drawable.cascada3);
    setContentView(img1);

    ImageView img2 = new ImageView(this);
    img2.setImageResource(R.drawable.cascada1);
    setContentView(img2);
Run Code Online (Sandbox Code Playgroud)

在我的.java文件中.

这是我的activity_cascada_urlatoarea.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#479fc7"
    android:orientation="vertical"
    android:weightSum="480">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:weightSum="1">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:weightSum="1"
            android:layout_weight="1"
            android:orientation="vertical" >


        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="227dp"
            app:srcCompat="@drawable/cascada3"
            android:id="@+id/imageView5"
            android:layout_weight="0.50"
            />

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="200dp"
                app:srcCompat="@drawable/cascada1"
                android:id="@+id/imageView7"
                android:layout_weight="0.33"
                />

            <LinearLayout …
Run Code Online (Sandbox Code Playgroud)

java android imageview android-studio

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

是否可以为 android studio 中的编辑器设置默认缩放?

我想更改 android studio 中编辑器窗口的默认字体大小。现在,每当我打开新文件时,我都会按“Ctrl + 滚动”并设置缩放比例。但我不想每次打开文件时都这样做。

有什么办法解决这个问题吗?

settings android editor shortcut android-studio

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

飞溅图像大小

我使用主题而不是布局来显示启动画面,但我很困惑为不同的屏幕密度设置的分辨率图像,因为<item>标签的宽度和高度属性可用API> 22.

背景drawable

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@color/colorAccent" />
    <item >
        <bitmap
            android:gravity="center"
            android:src="@drawable/splash_logo" />
    </item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

样式

  <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowBackground">@drawable/splash_background</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorPrimary">@color/colorPrimary</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

xml android image screen-resolution android-layout

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

Android AccessibilityDelegate 强制读取 ViewGroup 而不是子项

我正在使用一个viewpager,它由一些相当复杂的相对布局兄弟组成。

如果我单击相对布局,它将突出显示整个页面并按预期依次读取标题和一些文本视图。

如果我滚动视图页面,我希望对讲以与单击第一页相同的方式阅读下一页。其次,如果我滚动到第二、第三等页面并单击这些布局,对讲将按预期读取。

我试图在滚动事件完成后实现点击行为。

这是我的accessibilityDelegate 的内容。

    viewPager.setAccessibilityDelegate(new AccessibilityDelegate () {
        @Override
        public boolean onRequestSendAccessibilityEvent(ViewGroup host, View child, AccessibilityEvent event) {
            if (event.getEventType() == AccessibilityEvent.TYPE_VIEW_SCROLLED) {
                View page = viewPager.getCurrentPageView();
                performAccessibilityAction(page, AccessibilityNodeInfo.ACTION_CLICK, Bundle.EMPTY);
            }
            return super.onRequestSendAccessibilityEvent(host, child, event);
        }
    });
Run Code Online (Sandbox Code Playgroud)

我已经验证“page”是我认为的RelativeLayout 父级。我还确认正在onRequestSendAccessibilityEvent被解雇,但它不会读取其子项的内容。我错过了什么吗?

更新

我也尝试过使用

viewpager.getCurrentPageView().sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_FOCUSED);
Run Code Online (Sandbox Code Playgroud)

当我需要强制对讲重读单个项目时,上面的内容适用于另一个示例,但如果我在页面上尝试它,则不会产生任何影响。

谢谢

java android accessibility talkback android-studio

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

在API 19及更低版本上更改RadioButton颜色?

所以我有一个应用程序,用户可以通过选择一组颜色来选择颜色RadioButtons,我已经使用ButtonTintXML属性为按钮着色,但显然这仅适用于API > 21/.

所以我的问题是,

如何更改RadioButtonsKitKat(API 19)及以下的颜色?

我已经从其他堆栈溢出问题中测试了一些方法,但到目前为止还没有一个有效.

xml android android-support-library android-studio android-support-design

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

如何在MPAndroidChart中隐藏值标签

如何删除标签BarChart.我附上了我要删除的标记为红色的屏幕截图.如何删除该号码?

这是截图:

带有标记为红色标签的条形图

                BarDataSet dataset = new BarDataSet(entries, "");
                BarData data = new BarData(labels, dataset);
                barChart.setData(data);
Run Code Online (Sandbox Code Playgroud)

charts android labels android-studio mpandroidchart

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

smack / ejabberd 连接超时

我们使用 ejabberd 的 Pub/Sub 机制在多个客户端之间发送消息。服务器上运行的ejabberd版本是16.04,smack库版本是4.1.1。

消息的发布和订阅在一段时间内工作正常,一段时间后我们在客户端收到以下异常:

org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 15000ms (~15s). Used filter: IQReplyFilter: iqAndIdFilter (AndFilter: (OrFilter: (IQTypeFilter: type=error, IQTypeFilter: type=result), StanzaIdFilter: id=T89NL-174)), : fromFilter (OrFilter: (FromMatchesFilter (full): pubsub.unio.com))
Run Code Online (Sandbox Code Playgroud)

尝试谷歌搜索原因,但无法找到解决方案。任何帮助表示赞赏。

提前致谢。

android ejabberd smack

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