Articles of xml

Android自定义通知未显示代码更改

这里有一些奇怪的行为。 我有一堆代码,图片,然后是一些奇怪的行为的描述, 然后是我的问题。 档 我有一个文件random_start_bonus_cards_notification.xml ,它看起来像: 和一个文件random_start_bonus_cards.xml 这是一个故意空白的布局,因为我们会陷入奇怪的境地。 事实certificate这个文件必须在这里,但它包含的内容并不重要。 Annnnd我的styles.xml : ?android:attr/textColorPrimaryInverse bold ?android:attr/textColorPrimaryInverse 还有一些Android代码: private void showStartBonusCardsDialog(DrawnCards drawnCards) { LayoutInflater factory = LayoutInflater.from(CalculatorActivity.this); final View dialogContent = factory.inflate(R.layout.random_start_bonus_cards_notification, null); ((ImageView) dialogContent.findViewById(R.id.firstCard)).setImageResource(getDrawableIdForStartCard(drawnCards.firstCard())); ((ImageView) dialogContent.findViewById(R.id.secondCard)).setImageResource(getDrawableIdForStartCard(drawnCards.secondCard())); if(drawnCards.hasThirdCard()) { dialogContent.findViewById(R.id.ifNotCoal).setVisibility(View.VISIBLE); ((ImageView) dialogContent.findViewById(R.id.thirdCard)).setImageResource(getDrawableIdForStartCard(drawnCards.thirdCard())); } else { dialogContent.findViewById(R.id.ifNotCoal).setVisibility(View.GONE); } AlertDialog drawnCardsDialog = new AlertDialog.Builder(CalculatorActivity.this).create(); drawnCardsDialog.setView(dialogContent); drawnCardsDialog.setButton(AlertDialog.BUTTON_NEUTRAL, “OK”, new DialogInterface.OnClickListener() { […]

Android启animation面

这就是我在我的包浏览器中所拥有的所以让我们从顶部开始,然后解决我认为它所在的问题。 MainActivity.java – package com.drg.idoser; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 现在SplashActivity.java package […]

我们可以使用VectorDrawable或VectorXML作为Android中推送通知的图标吗?

我正在使用PNG图像,但它的尺寸太大,所以我不得不妥协它的质量。 所以我认为矢量可能是另一种方式? 示例将是一个很大的帮助。

Unity3D和Android Studio集成

有人知道将Android与Unity Studio集成吗? (我会解释) 我在Unity(OSX Maverics上的4.3.x)中创建了一个简单的场景进行测试。 有一个3D对象,没有别的。 我在这里使用Stackoverflow解释在XCode中执行此操作,并在此处发布我的完整代码( 触摸UIButton并在UIView或UIViewController上显示Unity )以显示它非常简单。 但是现在,我需要在Android Studio上做同样的事情(我安装了它,我可以将项目从Unity导出到Android) 我唯一知道的是,AndroidManifest.xml和文件位于“res / layout /(something).xml”文件中,这些文件是您在创建项目时第一个(读取)和(显示)屏幕上的布局Android Studio。 当您从Unity打开生成的项目时,您拥有的唯一XML就是AndroidManifest。 所以我迷路了。 由于第三方网站( http://www.rbcafe.com/Softwares/Unity/Documentation/Manual/android-GettingStarted.html )的文档仅提及Unity Eclipse和项目中不存在的JAVA文件,因此我更失落。 在Objective-C中,您创建somethingDelegate.mm和.h并插入“一行代码”并准备就绪。 在Android中似乎并不像这篇官方文档那么简单( http://docs.unity3d.com/Manual/PluginsForAndroid.html )。 有人已经在Android Studio中做过这个并且可以帮助我吗? 提前致谢。 ** 编辑赏金: ** 需要创建3个视图: 1 – 带2个按钮的主视图; 2 – 一个按钮转到第二个视图; 3 – 其他按钮进入Unity View; 必须有一个简单的方法在Android上做这个,因为工作室制作了上面的链接。

Android,org.simpleframework.xml持久性exception,元素’foo’已被使用

我正在使用org.simpleframework.xml来处理Android应用程序的一些xml任务,并遇到以下错误,我无法弄清楚。 org.simpleframework.xml.core.PersistenceException: Element ‘album’ is already used with @org.simpleframework.xml.ElementList(inline=false, name=album, entry=, data=false, empty=true, required=true, type=void) on field ‘albums’ private java.util.List us.blah.sonar.xsd.simple.AlbumList.albums at line 5 at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:484) at org.simpleframework.xml.core.Composite.readVariable(Composite.java:613) at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573) 以下是我试图解组的XML示例: 以下是我创建和注释的POJO : @Root public class AlbumList { @ElementList(name=”album”) private List albums; public List getAlbums() { return albums; } } public class Child { @Attribute […]

xml布局中的自定义视图

我通过创建SurfaceView类的子类创建了自己的视图。 但是我无法弄清楚如何从xml布局文件中添加它。 我当前的main.xml如下所示: 我错过了什么? 编辑 更多信息 我的观点看起来像这样 package com.chainparticles; public class ChainView extends SurfaceView implements SurfaceHolder.Callback { public ChainView(Context context) { super(context); getHolder().addCallback(this); } // Other stuff } 它的工作原理如下: ChainView cview = new ChainView(this); setContentView(cview); 但是当尝试从xml中使用它时没有任何反应。

键盘打开时,带有片段的活动不会resize

在我的主要活动中有一个有两个孩子的RelativeLayout : 用作背景的ImageView 具有2个片段容器的LinearLayout activity_main.xml中 容器A只显示一个不会改变的片段。 但是,容器B保存的片段会根据用户点击进行更改。 容器B以两种方式改变: 它可以扩展(从大约70%的高度到全高)。 它改变了碎片。 容器B可以容纳的一个片段是一个表单,其中包含EditText和其他视图。 我的问题是,当键盘打开时,我无法调整活动的大小。 我在清单文件中设置了adjustResize ,我的主题不是全屏主题(显然这是导致此问题的原因)。 我也尝试编辑视图,添加ScrollViews但绝对没有用。 我正在使用的主题是使用AppCompat库中的暗动作条的轻主题。 我只编辑了主题以允许叠加操作栏。 这不是问题,因为我已经尝试删除这些编辑无济于事。 这是表单布局的链接 TL; DR adjustResize / adjustPan对我不起作用。 搜索,尝试了各种解决方案,没有任何效果。 我的问题是; 在我的情况下,这是什么原因? 更新:AndroidManifest.xml 更新2: 我创建了一个全新的应用程序,添加了我的表单布局作为主要布局,并测试了问题是否在布局本身。 事实certificate,就像这个新创建的应用程序一样,它似乎没有resize。 如上所述,可以在此处find布局的链接 更新3:我设法通过使用ScrollView包围整个布局使其适用于新应用程序。 由于某种原因,我无法在原始应用程序中复制相同的效果…仍在试图找出原因。

Android Studio错误重复资源

Error:Execution failed for task ‘:fiesCabs:mergeDebugResources’. C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml: Error: Duplicate resources: C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml:style/AppTheme, C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\styles.xml:style/AppTheme Error:Error: Duplicate resources: C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\themes_apptheme.xml:style/AppTheme, C:\Users\tony\AndroidstudioProjects\Fies-Cabs\fiesCabs\src\main\res\values\styles.xml:style/AppTheme 在构建项目时android studio中显示错误 themes_apptheme.xml @style/EditTextAppTheme #9933b5e5 @style/AutoCompleteTextViewAppTheme @style/CheckBoxAppTheme @style/RadioButtonAppTheme @style/ButtonAppTheme @style/ImageButtonAppTheme @style/SpinnerAppTheme @style/SpinnerDropDownItemAppTheme @style/ProgressBarAppTheme @style/SeekBarAppTheme @style/RatingBarAppTheme @style/RatingBarBigAppTheme @style/RatingBarSmallAppTheme @style/ToggleAppTheme @style/ListViewAppTheme @style/ListViewAppTheme.White @style/SpinnerItemAppTheme 不熟悉android工作室刚从eclipse导入项目,而它与eclipse工作正常如果有任何先决条件在Android工作室生成请告知我

Android – LinearLayout中的中心Textview

我试图将TextView置于LinearLayout中心,它以水平方向居中但不垂直居中。 下面是我的代码 最后我希望它垂直居中于Linearlayout的左边,如果有人能弄明白怎么做,那就太好了。 谢谢!

Android View在没有XML的情况下对齐底部(以编程方式)

设置将视图以编程方式对齐到屏幕底部时出现问题。 基本上我只想把我的admob广告放在屏幕底部。 我不能用XML来做,因为它会更麻烦。 现在我已经让广告正常工作,并将其手动添加到RelativeLayout ,但默认情况下它出现在屏幕顶部。 我试图使用重力命令,但无法使其工作。 这是代码片段: _glSurfaceView = new CCGLSurfaceView(this); adView = new AdView(this, AdSize.BANNER, “a14e04559caea39”); adView.loadAd(new AdRequest()); adView.setGravity(Gravity.BOTTOM); RelativeLayout rl = new RelativeLayout(this); rl.addView(_glSurfaceView); rl.addView(adView); setContentView(rl); adView.loadAd(new AdRequest()); 谁能帮我吗?