小编Ang*_*i H的帖子

带支持库的FloatingActionButton示例

最近,我读了这些帖子:

Android设计支持库

Android支持库,修订版22.2.0

FloatingActionButton

但是,他们都没有给我一个关于创建新的详细示例FloatingActionButton.很难理解,我问这个问题.

谁能给我一个关于它的例子?

任何帮助都很值得赞赏.提前致谢.

编辑

我刚刚在FloatingActionButton(FAB)上发现了一些问题,我想改进另一个答案.请参阅下面的答案.

android android-support-library floating-action-button android-design-library

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

如何使用其文档导出AAR库?

我想知道为什么我的库在AAR格式构建后总是丢失文档.此外,Android Studio缩小了代码,即构建之前的代码总是与内置到AAR格式后的代码不同,没有原始代码.我希望我的库有自己的文档,并有原始代码.你可以看到下面的不同:

建成之前

之前

内置为AAR格式后

后

文档在哪里?!此外,您会注意到整个代码确实缩小了,并且不同.

那么,如何在不缩小代码的情况下将AAR库与其文档一起导出?

android javadoc android-studio aar

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

如何在首选项标题上添加类别?

我有一个简单的preference_headers.xml文件.我想在我的首选项标题上添加一些类别.我试图<PreferenceCategory />在我的实现preference_headers.xml,但它不起作用.我正在使用API​​级别11.如下图所示,官方网站上的 Android开发者可以添加类别.我该如何添加呢?

首选项标题上的类别

这是我的一些preference_headers.xml代码.它不起作用:

<preference-headers xmlns:android="http://schemas.android.com/apk/res/android">

    <PreferenceCategory android:title="ACCOUNT" > 

        <header android:fragment="com.example.preferenceheader.SettingsFragmentAccount"
            android:title="@string/pref_header_category_account"
            android:summary="@string/pref_header_summ_account"
            android:icon="@drawable/ic_action_settings" />
    </PreferenceCategory>

    <PreferenceCategory android:title="APPLICATION" >

        <header android:fragment="com.example.preferenceheader.SettingsFragmentApplication"
            android:title="@string/pref_header_category_application"
            android:summary="@string/pref_header_summ_application"
            android:icon="@drawable/ic_action_group" />
    </PreferenceCategory>

</preference-headers>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

android preference-headers

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

解雇Snackbar时,FloatingActionButton不会降低

我想用一个Snackbar.我有一个FloatingActionButton包裹在CoordinatorLayout.当Snackbar显示时,按钮正确向上移动.当它自动关闭时,按钮向下移动.但如果我以Snackbar编程方式解除,按钮不会下降.我的代码很简单:

mSnackbar = Snackbar.make(mCoordinatorLayout, text, Snackbar.LENGTH_LONG)
                .setAction(R.string.undo, new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        undoDeleteTasks();
                    }
                });
        mSnackbar.show();
Run Code Online (Sandbox Code Playgroud)

FloatingActionButton当以Snackbar编程方式解散时,是否有办法降低移动速度?

android dismiss floating-action-button snackbar

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

在多次调用IntentService的startService时,intent是否会排队?

我想从互联网上下载IntentService.我通过一个URL,通过IntentIntentService通过调用startService(intentserive);.

如果我要求startService各种意图,那么意图会排队下载吗?

android android-intentservice

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

Alpha属性仅适用于Android Lollipop,为什么?

<?xml version="1.0" encoding="utf-8"?>
<bitmap
    android:src="@drawable/ic_action_remove"
    android:alpha="0.4"
    xmlns:android="http://schemas.android.com/apk/res/android">

</bitmap>
Run Code Online (Sandbox Code Playgroud)

这段代码仅适用于android API 21(棒棒糖).

有没有办法在以前的版本中为drawables设置alpha?

android android-animation android-bitmap

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

导航抽屉动画android

我是android的新手.我有关于Android导航抽屉的问题.我在我的应用程序中包含导航抽屉一切顺利,但我想知道是否有人可以帮助我在导航抽屉列表上得到懒惰的动画.

带动画的导航抽屉

图像来源.

谢谢.

android android-animation navigation-drawer

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

如何使用Gson序列化android中的对象?

我想使用socket从Android客户端向Java服务器发送2个对象(因为我正在开发远程PC).

AndroidClient.java

    public class MainActivity extends Activity{
        Socket client;
        ObjectOutputStream oos;
        OutputStream os;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
                    SendObj so=new SendObj();
                    so.execute();
        }

        class SendObj extends AsyncTask<Void, Void, Void>{
            @Override
            protected Void doInBackground(Void... arg0) {
                    try {
                        client=new Socket("192.168.237.1",6566);
                        os=client.getOutputStream();
                        oos=new ObjectOutputStream(os);
                        Serializer ma=new Serializer(2, "Helllo");
                        Log.i("Serial",""+ma.name);
                        oos.writeObject(ma);
                        oos.writeObject(new String("Another Object from Client"));
                        oos.close();
                        os.close();
                        client.close();
                    } catch (UnknownHostException e) {
                        e.printStackTrace();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    return null;
            }
        }

        @Override
        public boolean onCreateOptionsMenu(Menu …
Run Code Online (Sandbox Code Playgroud)

java android json jsonserializer gson

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

Android辅助功能IMPORTANT_FOR_ACCESSIBILITY_NO未得到遵守

在我的应用中,我的广告在底部,在辅助功能(对讲)模式中我不希望包含广告.为此,我已将此AdView及其父级设置为IMPORTANT_FOR_ACCESSIBILITY_NOfocusable = false,但在应用程序启动(启用对讲)时不会受到尊重第一个关注的项目是此广告.

我要求专注于所需的项目,广告仍然是重点,我怎样才能使这个广告无法集中注意力?

android accessibility talkback

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

如何以相对路径从 MediaStore 读取文件?

在 Android 10 或更高版本中,我使用 MediaStore 将文件保存在“下载”、共享存储中。我用来保存文件的代码如下:

        GlobalScope.launch {
        val values = ContentValues().apply {
            put(MediaStore.Downloads.DISPLAY_NAME, "file.txt")
            put(MediaStore.Downloads.MIME_TYPE, "text/plain")
            put(MediaStore.Downloads.IS_PENDING, 1)
            put(MediaStore.Downloads.RELATIVE_PATH,Environment.DIRECTORY_DOWNLOADS+ File.separator+"MyApp/SubDir")
        }

        val collection = MediaStore.Downloads.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY)
        val item = contentResolver.insert(collection, values)!!

        contentResolver.openFileDescriptor(item, "w", null).use {
            FileOutputStream(it!!.fileDescriptor).use { outputStream ->
                outputStream.write("test file".toByteArray())
                outputStream.close()
            }
        }

        values.clear()
        values.put(MediaStore.Images.Media.IS_PENDING, 0)
        contentResolver.update(item, values, null, null)
Run Code Online (Sandbox Code Playgroud)

现在我的文件保存在 Downloads/myApp/subDir/file.txt 中

如果是这样,如果我不知道该文件的 Uri 但知道用于保存它的 RELATIVE_PATH,我该如何读取该文件?

android uri mediastore

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