草庐IT

view-design

全部标签

java - 可以在 Android 的 Web View 中显示从服务接收到的 pdf 字节

我正在接收像这样的数据字节JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNVZyY7jNhC991foHCBOVXERBQQBJFu+D9BAfiALkEOAzGV+f15Ra2shqaQz6IFhWzJp8tX+WKIbV19e/qmo+pFw6VnwWTf6+fn36tcfqr/joL4+//nSvb44fwtVze7mq9ffqp+eXDFVr3/8TDy+hAxZcuSpxl3AXYOrFvcdrpju+H7gyuG7pydmeHL

android - 以编程方式在 for 循环中获取 View ID?

我只是想知道。有没有办法使用for循环创建一个id我在xml中有10个按钮。ID是button1,button2,button3...button10现在我在javaclass中创建了一个按钮数组然后这样做publicclassMenuextendsActivity{Button[]arrayButton=newButton[10];@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.menu);init()

android - 为什么 600dp 宽度的 View 占据了我的 Nexus 5 的所有横向宽度?

这个问题在这里已经有了答案:Whatisthedifferencebetweenpx,dip,dp,andsp?(32个答案)关闭8年前。我在values/dimens.xml中将按钮的宽度指定为600dp,但是当我在我的Nexus5上部署和运行它时,它占用了横向方向的所有可用宽度。我的Activity仅在横向模式下运行,正如我在list文件中指定的那样。布局位于layouts目录中。这些图像位于“drawable-xxhdpi”目录中,它们看起来很好,但我在dp中指定的所有内容都被放大了。AndroidStudio中的预览和实际设备的行为似乎是它们的最大宽度为600dp,而实际宽度应

android - 使用 Material Design 使用 AppCompat v7 拆分操作栏?

当面向API21时,是否可以拆分AppCompatActionBar?现在我有所有的Activity包括android:uiOptions="splitActionBarWhenNarrow"并且有元数据:我的主题Base是Theme.AppCompat但出于某种原因,这对拆分操作栏完全没有影响。 最佳答案 Material主题或AppCompatv21不支持拆分操作栏。您当然可以通过Toolbar创建自己的底部操作栏。添加到您的布局,但您必须自己管理>600dp配置上的控件组合。 关于

android - 首次启动 Activity 期间自定义 View 动画不流畅

我有一个自定义view,会在执行动画的时候Activity首次启动。操作栏下拉导航的选择更改。代码看起来像股息条形图fragment.javapublicclassDividendBarChartFragmentextendsSherlockFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewv=inflater.inflate(R.layout.dividend_bar_chart_fragment,contai

android - 塑造 Android Material Design

我想问一下如何在androidMaterialDesign中创建改变形状的动画。这是我从AndroidMaterialDesign指南中获得的视频。Materialcanchangeshape谢谢。 最佳答案 这是您链接到的动画的快速实现。它使用支持库中的CardView,加上自定义的PathInterpolator使其更像视频中的移动(默认的AccelerateDecelerateInterpolator太突然了,但你会在Lollipop之前的设备中使用那个)。这不是一件艺术品,但希望这能让您了解创建这些纸动画的一种可能方式。这是

Android:如何将 "Custom View"动态添加到线性布局中

我是构建Android应用程序的新手。当我单击MainActivity中的按钮时,我想添加一个新的“自定义View”,它由按钮和imageView组成。我已经按照下面的一些网站列表构建了自定义View。javatechigdeveloper.android.com它们工作完美。但是,如果我想使用动态添加自定义ViewsViewsview=newsView(MainActivity.this);之后什么都没有发生......或者如果我想通过新建一个自定义ViewsViewsview=newsView(MainActivity.this,attrs);我在哪里可以找到并设置属性????这是

android - 我找不到在 Android Studios 项目 View 中显示 lint 错误的方法

在Eclipse中,任何lint错误或警告都会在代码文件中突出显示,而且还会在包树中用图标突出显示带有警告/错误的文件。尽我所能,我找不到在AndroidStudio中复制此功能的方法。有谁知道这样做的方法吗?是否有我找不到的IntelliJ插件可能有帮助? 最佳答案 尝试查看位于以下位置的错误报告文件:ProjectDir/app/build/report/lint-results-release-fatal.html 关于android-我找不到在AndroidStudios项目Vi

float View 的Android测试

我给WindowManager添加了一个floatView,让它可以在屏幕上移动,当我点击这个View时我可以执行点击事件,一切正常。但是,我不知道如何在espresso或UIAutomator中访问此View。将View添加到WindowManagerfinalWindowManager.LayoutParamslayoutParams=newWindowManager.LayoutParams(WindowManager.LayoutParams.MATCH_PARENT,WindowManager.LayoutParams.MATCH_PARENT,type,WindowMana

android.view.WindowInsets ClassNotFoundException 异常

android.view.WindowInsets添加到API级别20。我在我的CustomLayout中导入android.view.WindowInsets并覆盖onApplyWindowInsets(WindowInsetsinsets),但是ClassNotFoundException出现在一些api级别为14到21的手机,请问是什么原因?发生于:根Nexus5,Android4.4.2堆栈跟踪:FatalException:java.lang.NoClassDefFoundError:android/view/WindowInsetsatjava.lang.Class.get