草庐IT

Android:使标记不可点击

全部标签

android - 如何划分元素之间的空间?安卓

最后我遇到了一些有趣的问题。当我想在一些元素之间精确划分屏幕上的位置时,我通常使用LinearLayout,将其放入我的元素中并赋予它们一些权重。它适用于2个元素和更多元素,但是当我想在更多不同的部分(20|60|20)上划分屏幕然后再划分它们时,它变得非常令人沮丧。我应该怎么做?我希望我的布局在不同的屏幕上看起来一样,所以边距在小屏幕和大屏幕上看起来会有所不同。因此,例如,如果我希望我的按钮占据屏幕宽度的60%,我将被迫在两侧添加20%的空间。我实际上是使用权重制作的,但我的xml代码如下所示:如您所见,有很多空的TextView,它们除了在布局上占据一些位置外什么都不做。是否有更智

xml - 将相同的标记、不同的命名空间视为相同

我正在做一个项目,我有一个包含html子节点的xml文件;有些具有xmlns="http://www.w3.org/1999/xhtml"属性,有些则没有。(在前面的过程中,脚本检查html部分的格式是否正确,并在需要时使用htmltidy清理它们)有没有像这样的xml文件:htmlwithnonamespaceregularhtml.xhtmlwithnamespacedeclarationthishasans,soalltagsunderitsharethatns.和这样的样式表:将两个html集视为相同?谢谢,BP 最佳答案

php - 如何使用 PHP 检查 XML 标记是否为空?

如果我的XML文件的内容是:我正在使用$obj=simplexml_load_file($filepath)所以文件内容存储在$obj中。如您所见,结果标签是空的,没有文本或属性。如何检查结果标签是否为空?我考虑过这样做if(empty($obj->results))但我认为这不是正确的语法。 最佳答案 Asyoucansee,theresultstagisempty,ithasnotextorattributes.HowcanIcheckiftheresultstagisempty?在XML中,一个元素被认为是emptybydef

android - 在操作栏图标上添加文本时出现 java.lang.NullPointerException

我在布局下有actionbar_badge_layout.xml文件:在res/menu_commentxml里面我有:然后在我的Activity中,我有onCreateOptionsMenu()作为:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getMenuInflater().inflate(R.menu.menu_comment,menu);RelativeLayoutbadgeLayout=(RelativeLayout)menu.findItem(R.id.action_add).getActionView();Te

xml - XSL-T 将输入 xml 中缺少的模式元素添加为空标记

我对XSL-T比较陌生。我的要求很简单。我想添加缺少的Schema元素,这些元素不存在于xml中作为空标记。例如,考虑这个i/p:bbccddee对于这个i/p,我想要元素和作为空标签添加。预期的O/P:bbccddee通过一些初步研究,我发现我必须使用匹配所有元素的身份模板遍历每个节点。你能建议我如何解决这个问题吗?谢谢。编辑我的设计方法:根据xsd创建一个中间xml文档。像这样,遍历所有单独的节点。(IdentityTemplate??)从我手头的源XML中获取每个节点的值。这种方法的问题重复元素。必须检查计数是否大于1。如果是,则使用处理源文档中的节点。

java - android-bitmap 低质量问题

我刚刚创建了一些函数来从相机拍照并将结果图像放入ImageView中。而且我发现我拍的照片质量太差了。下面是一些代码:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(requestCode==CAMERA_REQUEST&&resultCode==RESULT_OK){Bitmapphoto=(Bitmap)data.getExtras().get("data");picture.setImageBitmap(photo);}}View.OnClickListenerc

java - 打开 Android 应用程序时重定向到网页

我需要开发一个应用程序,在应用程序启动后立即将用户重定向到我的网站。这就是我想要在我的移动应用程序中使用的全部内容。我正在使用Androidstudio但我不熟悉XML。所以我被困在那里。我应该编写哪些代码来执行此重定向?希望大家能帮助我。谢谢。 最佳答案 首先你需要导入这个:importandroid.content.Intent;importandroid.net.Uri;在您的MainActivity.java类中,您可以添加OnCreate方法protectedvoidonCreate(BundlesavedInstance

php - 回显字符串时如何使 PHP 远离 strippng XML 标记

我通过exec在PHP中执行一个外部命令,我获取该输出(它是一个数组),然后让各个字符串搜索特定的字符串。然后我希望将这些字符串回显到屏幕上。但是,其中一些字符串包含XML示例,并且它们正在被删除。如何防止PHP剥离XML?我正在使用PHP5.6.2。例如,我正在尝试回显具有以下输出的$val:Missingtesttag.Pleaseaddthetesttagandsetittotrue.i.e.true.但我得到的是:Missingtesttag.Pleaseaddthetesttagandsetittotrue.i.e.true.如您所见,“data”和“test”xml标签被删

android - AppBarLayout 透明度

我一直在尝试使用AppBarLayout,但找不到使它的背景透明的方法。我的意思是:这是我的XML:如您所见,我使用的是颜色#8000CDFE,它应该给我50%的透明度,但由于某些原因它没有。我已经尝试为AppBarLayout设置透明背景,但它也没有多大帮助。有人遇到过这个问题吗?无论如何要为AppBarLayout及其sibling分配透明颜色?谢谢。 最佳答案 为什么会这样:根据docs,CoordinateLayout是一种特殊的FrameaLayout,因此可以假设叠加层行为与常规FrameLayout一样工作,对吗?但问

Android - 如何将带有 ImageView 的 CardView 放入网格中

我有一些方形图片,想将它们以适合屏幕宽度的3行排列,同时保留图片的纵横比。这可以很容易地完成。但是,我也想将每个ImageView放入CardView(方形卡片)中,但是当我这样做时会出现问题。卡片不是图像的高度,而是真的很长。我不确定这里出了什么问题。下面是在我将第一个ImageView放入CardView之前一直有效的代码。 最佳答案 由于您想要每行三个View,而不管行的宽度如何,并且您希望它们都是正方形的,您可以使用自定义CardView,并重写onMeasure()以强制使用1:1的纵横比.packagecom.examp