Articles of xml

在Android上使用XML以编程方式创建视图

我想用XML创建一个UI布局,并将其作为子项插入到现有视图中(它将被多次插入)。 例如,以下是XML文件将包含的内容: 现在我得到父LinearLayout,现在想要将该XML文件添加为子视图,例如: LinearLayout linear = (LinearLayout)findViewById(R.id.myLayout); //need to create a view object from the xml file linear.addView(myXmlObject); 是否可以将XML资源转换为视图types? 如果是这样,我该怎么做?

Hello World Android应用程序,错误:workspace \ appcompat_v7 \ res \ values-v21 \ styles_base.xml找不到与给定名称匹配的资源

我是一个刚进入Android开发的新手。 我正在浏览官方Android开发人员网页上的”Building your first app ”教程。 我遵循了所有指令,但它在Eclipse中显示了这个错误代码。 错误消息很长,我想我的设置,SDK或环境肯定有问题。 任何人都可以帮我解决这个问题吗? 为了您的信息,我的目标SDK是API19 ,我也在使用API19编译 [2014-10-22 17:13:51 – appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache [2014-10-22 17:13:51 – appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache [2014-10-22 17:13:51 – appcompat_v7] WARNING: unable to write jarlist cache file C:\Users\Cliff\workspace\appcompat_v7\bin\jarlist.cache [2014-10-22 17:13:53 – MyFirstApp] C:\Users\Cliff\workspace\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving […]

android.content.res.Resurces $ NotFoundException:字符串资源ID#0x0

请帮帮我,我无法弄清楚为什么会出现这个错误。 就在一天前它起作用了。 我理解它的serches和id ist’n存在但是id在xml中。 它在onCreate方法中给出了错误: public class DoExamActivity extends Activity { private DatabaseHandler db; private EditText votoET; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.do_exam); Bundle bundle = getIntent().getExtras(); db = new DatabaseHandler(getApplicationContext()); try { transcript = new JSONObject(bundle.getString(“transcript”)); exam = new JSONObject(bundle.getString(“exam”)); teacher = new JSONObject(bundle.getString(“teacher”)); } catch (JSONException e) { e.printStackTrace(); } votoET […]

如何在清单文件中注册应用程序类?

如何在我的Android清单中注册我的应用程序类? 我在网上看了很多教程,但仍然无法正确使用。 我的应用程序类叫做Monitor.java 。 如何在下面的清单文件代码中注册它?

在没有视图的情况下制作小吃吧?

我想在用户打开谷歌地图活动时立即显示一个小吃吧,但事实是活动中没有视图用作活动的第一个参数(在Snackbar.make()的findViewById()中) 。 我该放什么? 这是java类代码: public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap mMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); // Obtain the SupportMapFragment and get notified when the map is ready to be used. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); } @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; […]

Android XML圆角剪裁

我已经设置了一个具有以下可绘制背景的LinearLayout: 我遇到的问题是在LinearLayout中我有另一个LinearLayout元素位于它的父元素的底部。 因为它没有圆角,所以它的角落延伸超过父母的左下角和右下角。 Child LinearLayout上的可绘制背景如下所示: 问题看起来像这样:设备上的http://kttns.org/hn2zm非剪辑更明显。 完成剪辑的最佳方法是什么?

1个imageview android上的多个animation

我有2个animation已经在工作,我想在同一时间淡化我的火车+火车。 如果我执行这些行中的一行就可以了。 但是,如果我尝试同时执行它,只有1个可以工作..我真的找不到解决方案。 也许你可以帮忙吗? final ImageView mytrain = (ImageView) findViewById(R.id.train); final Animation traintween = AnimationUtils.loadAnimation(this,R.anim.treinanimation); final Animation trainfade = AnimationUtils.loadAnimation(this,R.anim.trainfade); mytrain.startAnimation(trainfade); mytrain.startAnimation(trainntween); 我希望mytrain执行两个animation.. 感谢您的帮助!

strings.xml中的百分比符号

我试图从string.xml格式化一个字符串,以重用它与几个值。 我遇到了一些问题,因为String还应该包含格式化程序使用的百分比符号。 我已经尝试用它的unicode表示替换%符号,但这似乎不起作用: The new value is %1$s% The new value is %1$s\u0025 The new value is %1$s Java代码: String value = “25”; String formattedString = context.getResources().getString(R.string.teststring), value); 在这个例子中。 teststring和teststring2会产生错误,而teststring3工作正常。 什么是正确的方法将%符号放在xml-string中以获得“新值为25%”作为格式化字符串? 谢谢你的帮助。 堆栈跟踪: FATAL EXCEPTION: main java.util.UnknownFormatConversionException: Conversion: at java.util.Formatter$FormatSpecifierParser.unknownFormatConversionException(Formatter.java:2304) at java.util.Formatter$FormatSpecifierParser.advance(Formatter.java:2298) at java.util.Formatter$FormatSpecifierParser.parseConversionType(Formatter.java:2377) at java.util.Formatter$FormatSpecifierParser.parseArgumentIndexAndFlags(Formatter.java:2348) at java.util.Formatter$FormatSpecifierParser.parseFormatToken(Formatter.java:2281) at java.util.Formatter.doFormat(Formatter.java:1069) at java.util.Formatter.format(Formatter.java:1040) at java.util.Formatter.format(Formatter.java:1009) at […]

无法初始化类android.support.design.widget.CoordinatorLayout

我正在尝试使用新Android设计库中的CoordinatorLayout。 我把包裹加到了gradle; 然后我尝试使用布局我得到这个错误: java.lang.NoClassDefFoundError: Could not initialize class android.support.design.widget.CoordinatorLayout at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:385) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:400) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:332) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485) at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:644) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:79) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:586) at […]

使用XML在Android中创建3D翻转animation

我使用这个android教程创建了一个视图的3D翻转但是,我已经以编程方式完成了它,如果可能的话,我想在xml中完成所有操作。 我不是在谈论简单地将视图缩小到中间然后退出,而是实际的3D翻转。 这可能通过xml吗?