Articles of xml

ViewPager使用xml文件进行视图

我想在ViewPager中使用三个先前创build的活动(使用PagerAdapter),以便用户可以通过它们水平滚动。 我跟着一个很好的教程。 问题在于他们使用TextView来演示的教程。 我已经完成活动(其中的布局是在XML文件中)。 我现在想在这个滑块中使用这些活动,但是看起来我只能使用Views。 我无法弄清楚如何改变类的代码(从“实现活动”到“扩展视图”),我可以在滑块中使用它。 我目前的代码如下所示: public class HorizontalSliderBeispielActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); cxt = this; awesomeAdapter = new AwesomePagerAdapter(); awesomePager = (ViewPager) findViewById(R.id.awesomepager); awesomePager.setAdapter(awesomeAdapter); } … 那么使用PageAdapter的内部类: … private class AwesomePagerAdapter extends PagerAdapter { public Object instantiateItem(View collection, int position) { TextView tv = new TextView(cxt); tv.setText("Bonjour […]

Android的SD卡问题

我currenlty有一些与开发一个APP和使用外部SD卡的问题。 第一个问题是我检查是否安装了SD卡。 即使没有插入SD卡,此函数也会返回true。 我用/试过下面的代码: https://stackoverflow.com/a/12721994 http://tsicilian.wordpress.com/2012/04/24/android-persistence-external-storage-sd-card/ 来自developer.android.com 每个兼容Android的设备都支持可用于保存文件的共享“外部存储”。 这可以是可移动存储介质(如SD卡)或内部(不可移动)存储。 保存到外部存储器的文件是世界可读的,并且可以在用户启用USB大容量存储器在计算机上传输文件时进行修改。 也许这是一个问题? 我正在使用LG L5(E610) 我已经将正确的权限添加到清单文件。 我的其他问题可能与这个问题有关 很感谢任何forms的帮助。 谢谢。

XML属性用法“android:focusableInTouchMode”

请告诉我为什么使用以下XML属性? 我查了一下developer.android.com上的文档,但什么都不懂。 android:focusableInTouchMode

尽pipe设置属性,canvas绘图仍未正确绘制

我刚创build了2个图纸,试图让一个看起来像另一个,但我没有运气。 关于屏幕截图,顶部的graphics是使用canvas创build的,底部的graphics是使用XML创build的。 XML绘图是完美的,但不幸的是根据Android,我不应该使用它,因为它返回“太多的意见”的警告。 我已经尝试了以下方法的canvas绘图,但我仍然没有得到所需的结果。 我已经在十几个模拟器上testing了这个项目,尽pipeXML绘图有这么多的视图,但它们都只用了一秒钟就出现了。 根据设备的方向使用不同的图纸 使用浮点值而不是整数 调整浮点值多次 有谁知道有什么其他的select来解决这个令人讨厌的canvas问题,并确保canvas的绘制看起来与XML绘图完全一样,无论屏幕大小和方向? 在这种情况下,还应该忽略“太多的意见”的警告和/或我把查看次数限制增加到80以上? 所有相关的帮助将不胜感激。 Java代码 http://pastebin.com/VXgkJR2Z XML代码 http://pastebin.com/JyVvxS5n

地理位置权限不足

我正在开发一个Android项目。 基本上,我试图运行显示谷歌地图的WebView。 我想显示我自己的位置,但是当我按下这个button,我得到的例外,如: 11-18 17:29:56.237 7678-7678/com.example.ali.bellsolution E/LocationProvider: Caught security exception while registering for location updates from the system. The application does not have sufficient geolocation permissions. 11-18 17:29:56.257 7678-7678/com.example.ali.bellsolution E/LocationProvider: Caught security exception while registering for location updates from the system. The application does not have sufficient geolocation permissions. 11-18 17:29:56.260 7678-7678/com.example.ali.bellsolution E/LocationProvider: Caught security […]

ConstraintLayout边距不起作用

如果我限制的视图的可见性marginTop则使用下面的xml将忽略marginTop 。 这种情况发生在最新版本的lib版本com.android.support.constraint:constraint-layout:1.0.0-beta4 例: tvMessage和ivCommentImage是visible – tvMessage和ivCommentImage上的16dp顶部边距工作正常。 如果ivCommentImage gone ,边距将被忽略。 <android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="16dp"> <!– some more views here –> <TextView android:id="@+id/tvMessage" style="@style/SocialFeed.Description" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginEnd="16dp" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" android:layout_marginStart="16dp" android:layout_marginTop="16dp" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/ivProfile" app:layout_goneMarginTop="0dp" tools:text="@string/lorem_ipsum_140chars"/> <android.support.v7.widget.AppCompatImageView android:id="@+id/ivCommentImage" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:adjustViewBounds="true" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@+id/tvMessage" app:layout_goneMarginTop="0dp" /> <android.support.constraint.Guideline android:id="@+id/gCenter" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" […]

如何在Android中设置主菜单布局?

对于我正在制作的应用程序,我计划有一个由6个不同图标组成的主菜单,每行2个。 这与在这里看到的Twitter主菜单布局非常相似: 所以基本上…我应该如何去设置XML? LinearLayout,TableLayout? 然后,我实际上做了什么来使图标和文字均匀分布,这样的? 我已经尝试过所有我能想到的事情,但都无济于事。

允许用户在android调查/数据收集应用程序中创build表单

我正在尝试开发一个可供宣传组织或活动人员使用的Android应用程序,以便他们能够创build自己的表单(调查),以便他们可以出去拉票并收集没有的人的意见数据互联网连接,因此不能在线进行调查/民意调查。 也可以用于事件或其他任何需要“现场”收集数据的事件 好处是可以在现场收集数据,而无需手工将数据从纸张传输到办公室计算机。 我一直在查看Frank Abelson的这篇教程: http : //www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html 开放数据工具包也一直在倾注,但是ODK比我准备的要强一些,Abelson教程并没有讨论用户如何创build自己的表单。 我想用户可以在办公室为自定义表单创build自己的XML文件并将它们存储在服务器上,但是我想知道是否有方法让他们在Android应用上执行此操作? 只是提示可能的架构或简单的资源会有所帮助,目前我正在努力寻求解决scheme。

为什么我不能在默认命名空间中定义android属性?

通常我必须写这样的布局代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" /> 我想要做这样的事情: <LinearLayout xmlns="http://schemas.android.com/apk/res/android" layout_width="fill_parent" layout_height="fill_parent" orientation="vertical" > 但是这个代码不能正常运行。 为什么? 第二个问题:为什么元素namen在CamelCase中,属性是在under_score?

Android棒棒糖材质devise溢出菜单图标颜色

我在Nexus 7上尝试新的材质devise,并有以下奇怪的行为。 溢出菜单图标在第一次应用程序启动时具有不同的颜色。 我改变了android:textColorPrimary颜色,并阅读本教程 。 首次应用程序发布 第二个App的发布 正如您所看到的,主文本颜色的颜色在第一次启动时没有设置。 它只是如果我按下主页button,并重新启动应用程序设置。 这是我的styles.xml文件: <style name="AppBaseTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#FF4444</item> <item name="android:colorPrimaryDark">#CC0000</item> <item name="android:textColorPrimary">#000000</item> </style> 有人可以解释,为什么会发生这种行为? 我设置android:minSdkVersion="21" ,不想使用支持库。