2012-03-23 28 views
0

我正在创建一个应用程序,我想在其中使用两行。但是当我编写这段代码时,它没有显示任何output.it,在logcat文件中显示这个错误。 “需要开发平台xx,但这是一个发布平台。”可以帮助你解决这个问题。Android应用中的表格布局

public class SongsActivity extends Activity{ 

    DemoView demoview ; 
    DemoView2 finalview; 
    DemoView3 dview; 
    DemoView4 deview; 

    ViewFlipper c ; 
    TableLayout d; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     setContentView(R.layout.songs_layout); 
     demoview = new DemoView(this); 
     finalview = new DemoView2(this); 
     dview= new DemoView3(this); 
     deview = new DemoView4(this); 
     d= new TableLayout(this); 

     TableRow rw1=new TableRow(this); 
     TableRow rw2=new TableRow(this); 
     c=(ViewFlipper)findViewById(R.id.viewFlipper1); 
     c.addView(demoview,0); 
     c.addView(finalview, 1); 
     c.addView(dview, 2); 
     c.addView(deview, 3); 
     c.setAutoStart(true); 
     c.setFlipInterval(500); 
     c.startFlipping(); 
     rw1.addView(c); 
     rw2.addView(c); 
     d.addView(rw2); 
     d.addView(rw1); 
     setContentView(d); 
    } 
+0

我正在使用表格布局创建一个新的android应用程序。我正确编写了程序。当我运行该应用程序时,它在logcat中显示错误。错误如下“W/PackageParser(59):/data/app/vmdl25887.tmp(在二进制XML文件行#6):需要开发平台xx,但这是一个发布平台。” 任何人都可以帮助我这个从两天卡住了 – Ashishsingh 2012-03-23 21:16:39

回答

0

我有这个问题,所以我想我应该all.in该它显示的AVD。它一个错误跟大家分享这个的答案意味着你的程序在较高的模拟器。你应该改变运行emulator.it的版本可以通过您的mainfest文件完成。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.example.androidtablayout" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>