jjzjj

android - Material Design 中介绍的原生 SeekbarPreference

看完MaterialDesign的设置部分可用here,我遇到了以下屏幕截图:显示的3个第一个首选项是搜索栏,但我找不到任何相关信息,即使在支持库中也是如此。我是不是遗漏了什么,或者Google刚刚创建了一个尚未提供的自定义首选项? 最佳答案 DeveloperdocsexplainhowtoachievecustomviewsinSettings.长话短说您需要创建自定义布局文件,将ImageView、TextView和SeekBar包裹在LinearLayout中。然后编写一个扩展Preference实现SeekBar.OnSe

android - 如何找出编译 'com.android.support:design:23.1.1'

我如何弄清楚compile'com.android.support:design:23.1.1'我应该在我的gradle中写些什么???我怎样才能知道最新的设计支持库编号是多少?我怎样才能弄清楚我需要使用哪一个?对于compile'com.google.android.gms:play-services:8.4.0'也是如此假设我想包含外部库,应该怎么做?compile(name:'estimote-sdk',ext:'aar')类似的东西?谢谢大家的帮助。我是从eclipse迁移到androidstudio的新手 最佳答案 您可以

android - 如何在 android 中使用自动完成功能将 Material Design Chips 添加到输入字段?

我正在尝试使用AutoCompleteTextView实现MaterialDesignChips,以便在用户单击自动完成建议时在输入字段中添加联系人Chips(例如Gmail收件人Chips)。所需的行为可以在MaterialDesignWebsite上看到.我决定在我的项目中从头开始实现Chips和AutoCompleteTextView,而无需外部库。但是,我没有找到任何说明如何执行此操作的指南。我尝试创建一个独立的ChipDrawable,然后将其添加到AutoCompleteTextView,如下所示:布局Java代码ChipDrawablechip=ChipDrawable.

java - 最佳实践 : Design pattern for 2D HUD screen navigation

如果您的应用程序带有完全用于2D绘图的GUI,那么处理绘制内容和触摸位置的最佳实践应该是什么?一个更好理解的例子:我有一个带map的游戏。在这张map上我可以build房屋和东西。我还有一个可以扩展的信息栏。在扩展栏上,我绘制了一些关于游戏的信息,它还提供了更改不同值的界面。如果发生触摸,我必须检查信息栏是否扩展,以确定我是否要更改map上的某些内容或栏上的某些内容。这是由状态模式完成的,但我怀疑这是否正确,因为我认为它可能有点复杂,因为可能存在“子状态”。所以基本上问题是:状态模式(来自GoF)是处理纯图形GUI的最佳实践吗? 最佳答案

java - Android Material Design 抽屉导航 setClickListener

我正在尝试将我的旧应用程序转换为新的androidMaterialdesign。但是在我的onclick事件中我无法使用我的getSupportFragmentManager()方法。我不知道是什么我在这里做错了吗..publicclassDrawerListAdapterextendsRecyclerView.Adapter{privateContextcontext;privateActivityactivity;privateLayoutInflaterinflater;Listdata=Collections.emptyList();publicDrawerListAdapte

android - Android Material Design 中的 "Touch Target Size"到底是什么

引用关于MaterialDesign的Android文档,我经常发现我们被引导将按钮的“触摸目标”设置为48dp高度(https://www.google.com/design/spec/components/buttons.html#buttons-style)。但它是每个Button元素的默认值,还是我必须明确设置它以及如何设置? 最佳答案 如果您对默认的MaterialButton没问题,就使用它吧。大多数事情都可以。Button的Material主题定义为:@drawable/btn_default_material?att

android - 长按 Material Design 按钮允许粘贴到按钮标签中

背景我有一个标准的MaterialDesign按钮,如下所示应用于它的样式如下@color/whitesentences@drawable/primary_button_background问题当按钮被长按时,系统粘贴按钮出现,允许用户将内容粘贴到按钮的标签中。然后粘贴后:从XML的角度来看,我看不出有什么方法可以阻止这种情况,但感觉这根本不可能。有趣的是,只有当长按不是在文本上而是在背景本身上时才会发生。 最佳答案 看来,这种行为并不是AppCompatButton独有的。它源于Button是TextView的子类,而在您的案例中

android - 在包 'alpha' 中找不到属性 'android.support.design' 的资源标识符

我从创建了一个库项目android-sdk\extras\android\m2repository\com\android\support\design\design-25.0.1.aar我添加了appcompat、recyclerview和cardview库。出现错误信息:design_25.0.1\res\color\design_tint_password_toggle.xml:19:error:Noresourceidentifierfoundforattribute'alpha'inpackage'android.support.design'这是design_tint_pa

android - 我可以通过 styles.xml 设计 Design Library Snackbar 的样式吗

这个问题在这里已经有了答案:StyleSnackBarinthemeapp(5个答案)关闭2年前。我想减少在我的代码中设置Snackbar颜色的样板。例如,我可以将其样式设置为覆盖现有样式吗?

android - IncompatibleClassChangeError : android. support.design.internal.NavigationMenuView

我在测试使用设计库的Activity时遇到一个非常奇怪的错误:android.view.InflateException:BinaryXMLfileline#28:Errorinflatingclassandroid.support.design.widget.NavigationViewatandroid.view.LayoutInflater.createView(LayoutInflater.java:640)atandroid.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750)atandroid.view