草庐IT

移动端Android

全部标签

xml - 如何在 Android 的 TableLayout 中设置表格宽度和列数

是否有任何方法可以在android中制作类似html的表格,我可以像在html中那样设置行列宽度编辑1:对于像Html这样的东西,百分比宽度相对于它的父元素起作用但Android中引入的重量与可用的屏幕尺寸有关根。 最佳答案 您可以使用LinearLayout和权重属性来实现此目的。您的行中的每个子元素都可以指定一个权重作为总和的一部分(百分比)。请务必将layout_width设置为“0dp”查看上一个问题LinearLayoutandweightinAndroid 关于xml-如何在

android - 形状可绘制的涟漪效应

尝试在这里做一些非常简单的事情,并查找了一堆SO资源,但无济于事。我试图在使用shapedrawable类型的drawable背景的按钮上获得波纹效果。相关文件:背景按钮:drawable-v21文件夹中的ripple.xml:按钮.xml:这里有什么问题。谢谢! 最佳答案 我的建议是不要使用标签。我有两个原因:做你想做的事并不容易,你必须有两个不同的.xml每个背景的文件。我不喜欢drawable-v21文件夹。我的解决方案是包装你的Button与FrameLayout并使用android:foreground属性。这样你就可以拥

Android Studio - 删除操作栏

我正在尝试删除/禁用ActionBar。我试图放入list:而且它不起作用。它不会删除ActionBar。请帮我。谢谢。 最佳答案 我也有这个问题。我去了styles.xml并更改了parent="Theme.AppCompat.Light.DarkActionBar"到parent="Theme.AppCompat.Light.NoActionBar"这将它从我的所有Activity中移除。 关于AndroidStudio-删除操作栏,我们在StackOverflow上找到一个类似的问

android - CardView 不显示阴影高程

我正在使用卡片View,但问题是我的卡片View没有显示任何高度或阴影。我已经尝试过stackoverflow答案中建议的一些方法,就像我尝试过使用elevation和shadow属性一样。我也尝试过使用card_view:cardUseCompatPadding="true",但没有成功。这是我的xml文件不知道为什么它没有显示任何高度和阴影 最佳答案 不要忘记绘制阴影必须使用硬件加速绘图详见https://developer.android.com/guide/topics/graphics/hardware-accel.htm

xml - 尝试在 ANDROID 资源中使用 <!ENTITY,错误为 : "The entity was referenced, but not declared."

我正在按照此解决方案在我的字符串资源文件中使用enetities:IsitpossibletodostringsubstitutioninAndroidresourceXMLfilesdirectly?我正在资源树中使用外部文件:/res/raw/entities.dtd,其内容:在string.xml资源文件:%ent_devicename;]>Thenameis&ent_devicename;但是我得到这个错误:Theentity"ent_devicename"wasreferenced,butnotdeclared.如您所见,AndroidStudio可以识别外部实体文件:和实体

xml - 在android studio中隐藏 "Rendering Problems"提示

是否有可能隐藏xml编辑器预览中表示存在渲染问题的恼人弹出窗口?它重叠了一半的预览 最佳答案 经验法则:不要解决症状,解决问题!只有在使用自定义View时才会得到这个。在这种情况下,在您的自定义ViewJava文件中,您应该有一个类似于下面的部分来提供要使用的渲染器数据。if(!this.isInEditMode()){this.setTypeface(Typeface.createFromAsset(context.getAssets(),"appFont.otf"););}当渲染器试图在预览窗口中渲染您的自定义View时,这会将

xml - Eclipse 或 Android Studio XML 编辑器中没有行号

在Eclipse编辑器中编辑XML文件时,不显示行号。用例:我创建了一个包含多个View的布局,其中一个缺少android:layout_width属性。当二进制XML布局资源膨胀时,这会导致运行时错误。错误日志告诉我在我的XML文件中检查361。由于显示了行号,我可以找到有问题的行并进行更改,而无需在另一个编辑器中打开文件。 最佳答案 尝试右键单击灰色条并选择显示行号它对我有用,希望对你也有用或在设置中更改文件>设置>编辑器>外观,然后单击“显示行号”框。 关于xml-Eclipse或

xml - IntelliJ/Android Studio 中一个文件的错误文件关联

我不小心创建了一个没有.xml扩展名的文件。我将该文件关联为其他类型后立即单击了另一个对话框...?重命名文件以包含.xml后,文件仍然没有语法突出显示。我试过关闭AndroidStudio、删除文件并重新创建等。它仍然显示为常规文件。如果我使用不同的.xml文件创建文件,它关联良好。有什么想法吗? 最佳答案 查看Preferences>Editor>FileTypes下的Textfiles,您的文件名可能在那里,将其删除。如果您在那里找不到它,下一个选项是在IntelliJ的缓存中搜索文件名,例如find。-名称“*.xml”|x

c# - 如何在移动应用程序中动态调整窗口窗体的大小?

我正在用C#开发移动应用程序。当其中一个文本框获得焦点时,我正在使用键盘启动功能在移动设备上启动键盘。我正在使用以下代码。privatevoidinputPanel1_EnabledChanged(objectsender,EventArgse){InputEnabled();}privatevoidInputEnabled(){inty;if(inputPanel1.Enabled)//SIPvisible-positionlabeljustabovetheareacoveredbytheinputpanely=Height-inputPanel1.Bounds.Height;els

windows - 移动应用程序从 Windows Mobile 5.0 到 Windows Mobile 6.5 的可移植性

我的客户在WindowsMobile5.0上有一个现有的应用程序。他希望在WindowsMobile6.5上运行相同的应用程序。我手上没有WindowsMobile6.5设备,所以我无法自己进行这些测试。我想知道是否:是否可以在WM6.5上只传输为WM5.0编译的bin而无需修改,或者我们必须重新编译它?是否可以为WM6.5和WM5.0使用相同的bin,或者我们必须编译2个不同的bin?WM6.5设备的屏幕尺寸大2倍,我想知道程序将如何呈现。程序会卡在屏幕一角的顶部还是会缩放以适合屏幕?谢谢 最佳答案 该应用无需重新编译即可迁移到新