小编tim*_*687的帖子

如何从URI获取完整文件路径

我想从URI获取完整的文件路径.URI不是图像,但它是一个音乐文件,但如果我像MediaStore解决方案一样,如果应用程序用户选择例如Astro作为浏览器而不是音乐播放器,它将无法工作.我该如何解决这个问题?

android uri get path

86
推荐指数
8
解决办法
18万
查看次数

使用SupportToolbar进行电话布局,使用独立的操作栏进行平板电脑布局

今天我想到了一种改进平板电脑设计的方法,我找到了这张图片

默认工具栏和独立工具栏

我想要那么糟糕,因为它看起来很神奇.我现在正在谷歌搜索大约一个小时,我没有遇到任何好的教程.我找到了这个:v21前棒棒糖的材料设计.

我立即开始实施这一切,我尝试的一切都完全错了.独立操作栏的主题需要是ThemeOverlay.AppCompat.ActionBar我的手机布局,我正在扩展Theme.AppCompat.NoActionBar主题.(主题如下)

目前还不清楚我应该做些什么来制作像平板电脑上面的图像,并在手机上显示普通(自定义)supportActionBar 而不会弄乱其中一个.

这是我的AppTheme风格(我申请我的应用程序)

<!-- Base application theme. -->
    <style name="AppTheme" parent="@style/Theme.AppCompat.NoActionBar">
        <!--   your app branding color for the app bar -->
        <item name="colorPrimary">@color/primaryColor</item>
        <!--   darker variant for the status bar and contextual app bars -->
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <!--   theme UI controls like checkboxes and text fields -->
        <item name="colorAccent">@color/colorAccent</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

在你问之前,是的,我已经在SO上发现了这个问题,但这不是一个重复的问题.Chris Banes所写的帖子也没有让我明白.

是否可以在不破坏布局的情况下执行此操作?大声思考,我选择自定义工具栏的原因是因为我已经包含了自定义搜索视图,但已将其删除.工具栏中还有另一个视图,但我认为如果真的有必要可以将其删除.

这是我手机版的布局.

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/coordinatorLayout"
    android:layout_width="match_parent" …
Run Code Online (Sandbox Code Playgroud)

android tablet screen-orientation android-layout material-design

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

什么是好的和SIMPLE芯片视图库

我到处搜索找到我需要的Chips View库.

需要在具有自动完成功能的EditText内显示芯片.我已经尝试了https://github.com/klinker41/android-chipshttps://github.com/DoodleScheduling/android-material-chips但他们认为我将在那里使用联系人(或电子邮件地址)库.事实并非如此,我会将它们用于标签(包含1个字和1个图标).我试图制作我自己的两个库版本,但它们很复杂.

有没有人知道一个具有相同功能并且看起来相同的好的Chips View库?

tags android material-design android-chips

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