Articles of xml

Android:选择器中未显示的禁用按钮的textColor?

我正在尝试使用选择器创建一个按钮,我的按钮可以具有以下状态: 启用/禁用 按下/未按下 根据上述状态。 我需要操纵按钮: 文字颜色 背景图 该按钮从我被禁用开始,因此它应该具有禁用的textColor和禁用的按钮背景。 但我可以看到默认的textColor(在样式中指定)和NO背景图像! 这是我的选择器button_selector.xml 这是我的layout.xml中的按钮声明 最后这是我的风格(我的默认textColor设置) bold #282780 18sp 请帮忙!

Android图片通过xml文件旋转

我一直试图让图像文件在现场旋转并且我正在努力,我find的每个教程似乎都以不同的方式做到这一点。 有人可以指出我在这里出错的地方。 GamePlay.java import android.app.Activity; import android.graphics.drawable.AnimationDrawable; import android.os.Bundle; import android.widget.ImageView; public class GamePlay extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gameplay); ImageView logo = (ImageView)findViewById(R.id.mainlogo); logo.setBackgroundResource(R.anim.rotate); AnimationDrawable frameAnimation = (AnimationDrawable) logo.getBackground(); frameAnimation.start(); } } rotate.xml gameplay.xml

读写XML文件

我有一个应用程序,首先我要从收件箱创建消息备份并将其存储到backup.xml文件中,该文件存储在SDCARD/MYBACKUP/mybackup.xml 现在我想检索存储在SDCARD/MYBACKUP/mybackup.xml数据,并在listview中显示所有消息。

在Android应用程序中导入Java项目?

即使在普通的android项目中无法识别java项目中的某些类,我是否可以在Android项目中使用Java项目? 例如javax.xml包? 我认为有两种可能性: 用java项目创建一个jar并在android中导入它 或者在android中引用该项目(因为我知道它是可能的)。 但无论哪种方式,在我的Android应用程序中,那些在java中但在android中找不到的类是否可以正常? 这会有用吗? 谢谢。 我创建了JavaProject,然后将其导入我的Android项目作为参考。 我得到了一个我没想到的错误,它无法识别我的Java项目中的.classes。

Android:如何通过xml中的操作栏从首选项子屏幕导航回来?

我有一个使用PreferenceFragement的现代SettingsActivity 。 我完全用XML定义了它的布局。 在我的设置中,我有一个偏好子屏幕。 通过单击它,将显示一个新的PreferenceScreen 。 看起来我只能使用后退按钮导航回主设置屏幕。 有没有办法通过子屏幕中的ActionBar启用导航? 我更喜欢通过XML启用它。 在此先感谢,高粱 编辑: 我想在右侧像左侧一样: 以下是Google的相应代码段: … … …

用于XML文件的Eclipse Color Picker插件

这里有关于这个问题的类似问题。 但它适用于CSS。 我想在Android项目中选择XML文件中的颜色。 是否有用于此目的的插件? 我研究了大约2-3个小时,但我无法达到任何目的?

如何在Android中创建AttributeSet?

我试图在Android中编写一些代码来从attrs.xml文件中设置AttributeSet参数。 但我收到“资源未find”错误。 Java代码 MainActivity.java package com.example.mycompoundbutton; import org.xmlpull.v1.XmlPullParser; import android.os.Bundle; import android.util.AttributeSet; import android.util.Xml; import android.app.Activity; import android.content.res.Resources; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Resources res = this.getResources(); XmlPullParser parser = res.getXml(R.attr.xyz); AttributeSet attrs = Xml.asAttributeSet(parser); MyCompound my = new MyCompound(this,attrs); my.MyTestFun(300,500); } } MyCompound.java package com.example.mycompoundbutton; […]

安装到外部存储时,Android PdfDocument已损坏

我正在尝试使用Androids原生PdfDocument类(来自api 19)创建一个简单的PDF文档。 我想要的是拥有一个XML布局文件,例如名为pdf_doc.xml ,然后在创建PDF时对其进行充气。 在pdf_doc.xml中,我会有一堆可以在代码中获取的视图,然后单独绘制到PdfDocuments页面上。 问题是,这会创建一个损坏的PDF文件。 另一方面,如果我只是创建一个简单的TextView,在我的main_activity.xml (我在创建PDF时使用的活动的xml)中使用该TextView,它可以正常工作。 为什么TextView来自膨胀的布局还是活动的布局会有所不同? 我试图以错误的方式做到这一点吗? 仅供参考:以编程方式创建TextView时也会失败。 以下是我的源代码。 这两个函数在彼此之后立即调用。 第一个创建PDF,另一个保存。 问题在于视图,称为内容 ,即从膨胀的布局中获取。 如果我把TextView放在Activity的XML中,然后从活动中获取它,就像这个act.findViewById(R.id.pdf_text); 它然后按预期工作。 码: public static PdfDocument createPdf(Activity act){ PrintAttributes printAttrs = new PrintAttributes.Builder(). setColorMode(PrintAttributes.COLOR_MODE_COLOR). setMediaSize(PrintAttributes.MediaSize.ISO_A4). setMinMargins(PrintAttributes.Margins.NO_MARGINS). build(); ViewGroup mainLayout = (ViewGroup) View.inflate(act, R.layout.pdf_doc, null); int pageHeight = printAttrs.getMediaSize().getHeightMils() / 1000 * 72; int pageWidth = printAttrs.getMediaSize().getWidthMils() / 1000 * […]

水平滚动文本性能问题

我的应用程序包含一些应该水平滚动的textViews 。 当我的layout首次加载但是在单击button以加载另一个layout然后重新单击该button以加载第一个layout 这些textViews在“大”延迟(如20秒+)之后开始滚动 。 我试图用Layout Inspector , Hierarchy Viewer等找出这个问题的根源,但没有运气。 更新:今天我注意到一些奇怪的事情。当我从第一个布局转到第二个布局时,反之亦然,尽管TextViews停止滚动,如果我关闭并重新打开手机的屏幕,滚动就像一个魅力。 这对我来说似乎很奇怪,你知道造成这种情况的原因是什么?为什么? CardViewActivity.java: public class CardViewActivity extends AppCompatActivity { private ImageView cardArtImageView; private TextView leaderSkillDescText; private TextView superAttackTitleText; private TextView superAttackDescText; private TextView passiveSkillTitleText; private TextView passiveSkillDescText; private TextView hpText; private TextView attText; private TextView defText; private TextView costText; private Button arrowButton; private int selectedItemPosition; […]

SyncML与Android和PHP Web服务

如果有人使用SyncML (Synchronization Markup Language)并且它是一个很好的标准,我只是好奇。 我们需要它来将信息从平板电脑设备同步到网络服务器(通过网络服务),反之亦然。 SyncML太臃肿了吗? 我正在研究一些SyncML API并且非常令人生畏。 因此,最重要的选择是使用此标准或构建内部解决方案。 即使我在内部完成,我们也必须创建某种方式来定义我们发送的数据,所以一定要考虑构建XML模式,或者使用JSON。 任何意见? 想法?