我是一个Android新手试图学习如何将我的一个应用程序移植到Android平台.我一直在关注这个教程:
http://www.vogella.de/articles/Android/article.html#overview
我无法启动模拟器:(当我告诉它开始时,它会坚持几个小时的"Android"启动动画.我在网上搜索并发现一些页面谈论禁用启动动画.我这样做并再次尝试.没有启动动画(只是"Android"闪烁一词),但它仍然没有启动的迹象.'top'显示了一个使用大量CPU的应用程序名为'emulator'.
难道我做错了什么?我的系统是AMD Athlon X2双核QL-60,1900 MHz,3GB内存.
谢谢你尽你所能的帮助.
我正在尝试使用ViewFlipper在视图之间添加动画,如下面的主题教程.但是,它似乎并不想工作.它会改变页面,但我没有动画 - 即使我给push_left_in添加了很大的延迟.
这是我的onCreate:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
viewFlipper = (ViewFlipper)findViewById(R.id.flipper);
viewFlipper.setAnimation(AnimationUtils.loadAnimation(this, R.anim.push_left_in));
mapView = (MapView)findViewById(R.id.mapView);
mapView.setBuiltInZoomControls(true);
}
Run Code Online (Sandbox Code Playgroud)
push_left_in来自Google示例.这是触发动作:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.button_map:
viewFlipper.setDisplayedChild(0);
return true;
case R.id.button_conditions_general:
viewFlipper.setDisplayedChild(1);
return true;
(etc)
Run Code Online (Sandbox Code Playgroud)
我的布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/mainlayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ViewFlipper android:id="@+id/flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<view class="com.google.android.maps.MapView"
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="MY_API_KEY"
/>
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff"
android:stretchColumns="1"
>
<TableRow>
<TextView android:id="@+id/field1"
android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#000000" …Run Code Online (Sandbox Code Playgroud)