问题标签 [inflate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - javascript deflate 和 java.util.zip.Deflater 有什么区别
我写了一些Javascript代码。使用 base64 压缩并放气
我将“你好,世界”转换为 2f8d48710d6e4229b032397b2492f0c2
我想在java中解压这个字符串(2f8d48710d6e4229b032397b2492f0c2)
我将 str 放在一个文件中,然后:
但我有一个例外:
android - 使用 setMeasuredDimension() 的问题
我需要我自己的具有复杂定制设计的 RadioButton(仅使用九个补丁是不可能的)。
所以我坚持要扩展 RadioButton 并使用 RadioGroup 的所有功能。
对于复杂的自定义设计,我膨胀了一个 LinearLayout(起初我使用的是 RelativeLayout,但它似乎抛出了 NullPointerException,所以我尝试了 LinearLayout 来代替它)。
好吧,我在测量、布局和绘制 LinearLayout 时遇到了一些问题。
让我们假设有这个复杂的定制设计:
这是“新”观点:
其实我不知道如何计算测量尺寸。老实说,我希望 RadioGroup 为我计算足够的空间,并且我想将此空间委托给膨胀的 LinearLayout。
谢谢你帮我解决这个问题。
最好的问候, 马可
android - Android 哪个更好使用 ListView 或 Inflating 视图并将它们添加到视图中?
我有一个简单的问题,哪种方法最好,为什么?使用 ListView 或 Innflate 视图并将它们添加到视图中?
android - 在平板电脑上充气 GridView 时出错
我GridView
在我的 Android 应用程序中使用 a 。一切都在我的手机上完美运行,但是当我尝试在平板电脑模拟器上运行该应用程序时,它一开始就崩溃了。
错误是E/AndroidRuntime(466): java.lang.RuntimeException: Unable to start activity ComponentInfo{****/***.Main}: java.lang.RuntimeException: Unable to start activity ComponentInfo{***/***.views.calendar.CalendarView}: android.view.InflateException: Binary XML file line #42: Error inflating class android.widget.GridView
第 42 行只有一个<GridView>
标签。
然后堆栈跟踪说Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class android.widget.GridView
,Caused by: java.lang.reflect.InvocationTargetException
并以:
我不使用任何 LayoutParams,我的 xml 布局如下所示:
我不明白的是,为什么 aGridView
可以在手机上使用,而不能在平板电脑上使用......
在此先感谢您提供任何线索...
android - Android - RelativeLayout 膨胀为按钮?
我有一个奇怪的问题。在运行我的 Android 应用程序时,我收到异常:
代码,我尝试在其中获取 relativeLayout
在xml中,我有这个:
在调试时,我注意到在 v 中有一个 mID 等于 R.id.my_button 的 Button。
虽然,当我将 xml 中的 id 和代码更改为其他任何内容时,我收到 NullPointerException。
任何想法为什么会发生这种情况?
编辑:也许它会有所帮助,如果我在该文件的旧版本中添加了 Button,但被替换为 RelativeLayout。我正在使用 GIT。项目被清理了很多次,eclipse也重新启动了。
android - 自定义对话框 Android
我正在尝试显示一个可自定义的对话框。此对话框包含 3 个编辑文本和一个时间选择器。当我按下屏幕上的按钮时,我想显示此对话框。我查看了谷歌教程并尝试编写代码。但是,当我使用充气机中的根布局作为其中按下按钮的布局时,它会在按钮下添加对话框。当我在 dialog_xml 中使用根布局时,该按钮不起作用。该代码的一部分在下面。你有什么想法我怎样才能以正确的方式做到这一点?
在此之后,我编辑代码并添加两个按钮。我想获得所见活动的警报对话框的结果。我写的代码在下面。
公共类 HapHatirlatici 扩展 Activity{
android - addView() to inflateLayout
Here my Code:
current_play.xml
R.id.llPlay (there xml shows so)
Here is the onOptionsItemSelected()
If i click on my menu item, all my current views on R.id.llPlays are removed! The button from current_play is shown. But the TextView from "Here my code" dont show.. Why? Whre is my error?
android - 如何将列表视图膨胀到片段
我在我的应用程序中使用片段。有 5 个选项卡。在 1 个选项卡中,我需要在按钮 click 上填充列表视图。下面是我的该选项卡的代码。
我想将商店列表膨胀到 storeFlipper。我试图这样做。但它不起作用。下面给出的是该选项卡的相应布局。
任何人都可以帮我将列表膨胀到鳍状肢。
android - Android:膨胀布局需要很长时间
找到解决方案!
我现在使用 ViewPager 而不是 ViewFlipper。视图现在在我的 run() 方法中生成(该方法已经存在,因为我从 Web 获取数据)并保存在地图中。在我的处理程序中,我只调用 pagerAdapter.notifyDataSetChanged(),pagerAdapter 使用视图地图,它运行流畅且快速。所以我现在正在寻找一个让 ViewPager 无限滚动的方法,但那是另一个与此无关的问题;)
感谢大家的回答,并保持良好的支持。
我对 Android 开发很陌生,并且在扩展(巨大的)布局时遇到了问题。我从一个工作正常的 Web 服务中获取了一些数据,然后我在我的 Activity 中使用一个处理程序将这些数据带到前端。这是我的句柄消息:
我的问题是这段代码运行速度很慢,并且 processdialog 在消失并显示布局之前冻结了大约 1 秒。游戏由 34 个条目组成,其中包含 9 个条目。所以我添加了 34 个视图,其中包含一个包含 table 我认为问题是,android 开始绘制和计算布局的 relativeLayout (),这需要太长时间。如果我是正确的,我不能使用 AsynTask,因为我不能在那里做 UI 的东西,而我只做 UI 的东西。
我正在寻找一种方法让进程对话框在执行此操作时不会冻结。或者也许我做错了
R.layout.gamedaytable:
R.layout.gamedayrow:
附加信息:这就是表格的外观。所以我不确定这是否真的应该是一个 ListView 因为对我来说它的 tabledata ;)
android - Android - 布局在一个xml中膨胀两个元素
我知道我很接近,但我只需要一点帮助来扩大我的布局。
我有一个 LinearLayout,包含一个 ScrollView 和一个 HorizontalScrollView,ScrollView 包含第二个 LinearLayout,其中包含一个 TextView 和一个 ImageView,HorizontalScrollView 包含第三个包含 TextView 的 LinearLayout。
这是 XML:
我遇到的问题是双重的。
HorizontalScrollView 应该在底部,而不是稍微向上,我猜是由于 ScrollView 上的高度尺寸(这应该占用除 HorizontalScrollView 保留的 25dp 之外的所有空间。
我在 ScrollViews 中膨胀 LinearLayouts 时遇到问题我目前有代码:
/li>
这给我带来了问题:由于内容布局被声明为 lin = new LinearLayout(this); 这没有使用我的布局文件中的那个,例如布局看起来像
如果我增加页脚项目的数量 MyContent1... 似乎被推离屏幕右侧,如果我将其更改为
lin = (LinearLayout) findViewById(R.id.contentLayout);
我必须删除该行this.setContentView(lin);
但是当我这样做时布局看起来像:
如果向页脚添加更多元素,这些元素会出现在 HorizontalScroll 中,其中 Footer 1 Footer 2 位于上方,并与下方的其余内容一起正确滚动。
非常感谢您花时间阅读本文,如果您需要更多信息,请告诉我。
亲切的问候