Embedded ListView Problem

Put problem concerning Views, Layouts and other XML-Resources (like AndroidManifest) here.

Embedded ListView Problem

Postby nuky1982 » Sat Jan 16, 2010 4:02 am

Hello Everyone,
I'm trying to create a grid using embedded ListViews, but my program keeps crashing. It should just display an 8x8 grid of a small square (as defined in /drawables/empty.xml).

My main.xml is:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1. <?xml version="1.0" encoding="utf-8"?>
  2.  
  3. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4.  
  5.    android:orientation="vertical"
  6.  
  7.    android:layout_width="fill_parent"
  8.  
  9.    android:layout_height="fill_parent"
  10.  
  11.    >
  12.  
  13.                 <LinearLayout android:orientation="horizontal"
  14.  
  15.                         android:layout_width="fill_parent"
  16.  
  17.                         android:layout_height="wrap_content"
  18.  
  19.                         >
  20.  
  21.                                 <ImageView android:scaleType="fitXY"
  22.  
  23.                                         android:src="@drawable/empty"
  24.  
  25.                                         >
  26.  
  27.                                 </ImageView>
  28.  
  29.                                 <ImageView android:scaleType="fitXY"
  30.  
  31.                                         android:src="@drawable/empty"
  32.  
  33.                                         >
  34.  
  35.                                 </ImageView>
  36.  
  37.                                 <ImageView android:scaleType="fitXY"
  38.  
  39.                                         android:src="@drawable/empty"
  40.  
  41.                                         >
  42.  
  43.                                 </ImageView>
  44.  
  45.                                 <ImageView android:scaleType="fitXY"
  46.  
  47.                                         android:src="@drawable/empty"
  48.  
  49.                                         >
  50.  
  51.                                 </ImageView>
  52.  
  53.                                 <ImageView android:scaleType="fitXY"
  54.  
  55.                                         android:src="@drawable/empty"
  56.  
  57.                                         >
  58.  
  59.                                 </ImageView>
  60.  
  61.                                 <ImageView android:scaleType="fitXY"
  62.  
  63.                                         android:src="@drawable/empty"
  64.  
  65.                                         >
  66.  
  67.                                 </ImageView>
  68.  
  69.                                 <ImageView android:scaleType="fitXY"
  70.  
  71.                                         android:src="@drawable/empty"
  72.  
  73.                                         >
  74.  
  75.                                 </ImageView>
  76.  
  77.                                 <ImageView android:scaleType="fitXY"
  78.  
  79.                                         android:src="@drawable/empty"
  80.  
  81.                                         >
  82.  
  83.                                 </ImageView>
  84.  
  85.                 </LinearLayout>
  86.  
  87.  
  88.  
  89.                 <LinearLayout android:orientation="horizontal"
  90.  
  91.                         android:layout_width="fill_parent"
  92.  
  93.                         android:layout_height="wrap_content"
  94.  
  95.                         >
  96.  
  97.                                 <ImageView android:scaleType="fitXY"
  98.  
  99.                                         android:src="@drawable/empty"
  100.  
  101.                                         >
  102.  
  103.                                 </ImageView>
  104.  
  105.                                 <ImageView android:scaleType="fitXY"
  106.  
  107.                                         android:src="@drawable/empty"
  108.  
  109.                                         >
  110.  
  111.                                 </ImageView>
  112.  
  113.                                 <ImageView android:scaleType="fitXY"
  114.  
  115.                                         android:src="@drawable/empty"
  116.  
  117.                                         >
  118.  
  119.                                 </ImageView>
  120.  
  121.                                 <ImageView android:scaleType="fitXY"
  122.  
  123.                                         android:src="@drawable/empty"
  124.  
  125.                                         >
  126.  
  127.                                 </ImageView>
  128.  
  129.                                 <ImageView android:scaleType="fitXY"
  130.  
  131.                                         android:src="@drawable/empty"
  132.  
  133.                                         >
  134.  
  135.                                 </ImageView>
  136.  
  137.                                 <ImageView android:scaleType="fitXY"
  138.  
  139.                                         android:src="@drawable/empty"
  140.  
  141.                                         >
  142.  
  143.                                 </ImageView>
  144.  
  145.                                 <ImageView android:scaleType="fitXY"
  146.  
  147.                                         android:src="@drawable/empty"
  148.  
  149.                                         >
  150.  
  151.                                 </ImageView>
  152.  
  153.                                 <ImageView android:scaleType="fitXY"
  154.  
  155.                                         android:src="@drawable/empty"
  156.  
  157.                                         >
  158.  
  159.                                 </ImageView>
  160.  
  161.                 </LinearLayout>
  162.  
  163.  
  164.  
  165.                 <LinearLayout android:orientation="horizontal"
  166.  
  167.                         android:layout_width="fill_parent"
  168.  
  169.                         android:layout_height="wrap_content"
  170.  
  171.                         >
  172.  
  173.                                 <ImageView android:scaleType="fitXY"
  174.  
  175.                                         android:src="@drawable/empty"
  176.  
  177.                                         >
  178.  
  179.                                 </ImageView>
  180.  
  181.                                 <ImageView android:scaleType="fitXY"
  182.  
  183.                                         android:src="@drawable/empty"
  184.  
  185.                                         >
  186.  
  187.                                 </ImageView>
  188.  
  189.                                 <ImageView android:scaleType="fitXY"
  190.  
  191.                                         android:src="@drawable/empty"
  192.  
  193.                                         >
  194.  
  195.                                 </ImageView>
  196.  
  197.                                 <ImageView android:scaleType="fitXY"
  198.  
  199.                                         android:src="@drawable/empty"
  200.  
  201.                                         >
  202.  
  203.                                 </ImageView>
  204.  
  205.                                 <ImageView android:scaleType="fitXY"
  206.  
  207.                                         android:src="@drawable/empty"
  208.  
  209.                                         >
  210.  
  211.                                 </ImageView>
  212.  
  213.                                 <ImageView android:scaleType="fitXY"
  214.  
  215.                                         android:src="@drawable/empty"
  216.  
  217.                                         >
  218.  
  219.                                 </ImageView>
  220.  
  221.                                 <ImageView android:scaleType="fitXY"
  222.  
  223.                                         android:src="@drawable/empty"
  224.  
  225.                                         >
  226.  
  227.                                 </ImageView>
  228.  
  229.                                 <ImageView android:scaleType="fitXY"
  230.  
  231.                                         android:src="@drawable/empty"
  232.  
  233.                                         >
  234.  
  235.                                 </ImageView>
  236.  
  237.                 </LinearLayout>
  238.  
  239.  
  240.  
  241.                 <LinearLayout android:orientation="horizontal"
  242.  
  243.                         android:layout_width="fill_parent"
  244.  
  245.                         android:layout_height="wrap_content"
  246.  
  247.                         >
  248.  
  249.                                 <ImageView android:scaleType="fitXY"
  250.  
  251.                                         android:src="@drawable/empty"
  252.  
  253.                                         >
  254.  
  255.                                 </ImageView>
  256.  
  257.                                 <ImageView android:scaleType="fitXY"
  258.  
  259.                                         android:src="@drawable/empty"
  260.  
  261.                                         >
  262.  
  263.                                 </ImageView>
  264.  
  265.                                 <ImageView android:scaleType="fitXY"
  266.  
  267.                                         android:src="@drawable/empty"
  268.  
  269.                                         >
  270.  
  271.                                 </ImageView>
  272.  
  273.                                 <ImageView android:scaleType="fitXY"
  274.  
  275.                                         android:src="@drawable/empty"
  276.  
  277.                                         >
  278.  
  279.                                 </ImageView>
  280.  
  281.                                 <ImageView android:scaleType="fitXY"
  282.  
  283.                                         android:src="@drawable/empty"
  284.  
  285.                                         >
  286.  
  287.                                 </ImageView>
  288.  
  289.                                 <ImageView android:scaleType="fitXY"
  290.  
  291.                                         android:src="@drawable/empty"
  292.  
  293.                                         >
  294.  
  295.                                 </ImageView>
  296.  
  297.                                 <ImageView android:scaleType="fitXY"
  298.  
  299.                                         android:src="@drawable/empty"
  300.  
  301.                                         >
  302.  
  303.                                 </ImageView>
  304.  
  305.                                 <ImageView android:scaleType="fitXY"
  306.  
  307.                                         android:src="@drawable/empty"
  308.  
  309.                                         >
  310.  
  311.                                 </ImageView>
  312.  
  313.                 </LinearLayout>
  314.  
  315.  
  316.  
  317.                 <LinearLayout android:orientation="horizontal"
  318.  
  319.                         android:layout_width="fill_parent"
  320.  
  321.                         android:layout_height="wrap_content"
  322.  
  323.                         >
  324.  
  325.                                 <ImageView android:scaleType="fitXY"
  326.  
  327.                                         android:src="@drawable/empty"
  328.  
  329.                                         >
  330.  
  331.                                 </ImageView>
  332.  
  333.                                 <ImageView android:scaleType="fitXY"
  334.  
  335.                                         android:src="@drawable/empty"
  336.  
  337.                                         >
  338.  
  339.                                 </ImageView>
  340.  
  341.                                 <ImageView android:scaleType="fitXY"
  342.  
  343.                                         android:src="@drawable/empty"
  344.  
  345.                                         >
  346.  
  347.                                 </ImageView>
  348.  
  349.                                 <ImageView android:scaleType="fitXY"
  350.  
  351.                                         android:src="@drawable/empty"
  352.  
  353.                                         >
  354.  
  355.                                 </ImageView>
  356.  
  357.                                 <ImageView android:scaleType="fitXY"
  358.  
  359.                                         android:src="@drawable/empty"
  360.  
  361.                                         >
  362.  
  363.                                 </ImageView>
  364.  
  365.                                 <ImageView android:scaleType="fitXY"
  366.  
  367.                                         android:src="@drawable/empty"
  368.  
  369.                                         >
  370.  
  371.                                 </ImageView>
  372.  
  373.                                 <ImageView android:scaleType="fitXY"
  374.  
  375.                                         android:src="@drawable/empty"
  376.  
  377.                                         >
  378.  
  379.                                 </ImageView>
  380.  
  381.                                 <ImageView android:scaleType="fitXY"
  382.  
  383.                                         android:src="@drawable/empty"
  384.  
  385.                                         >
  386.  
  387.                                 </ImageView>
  388.  
  389.                 </LinearLayout>
  390.  
  391.  
  392.  
  393.                 <LinearLayout android:orientation="horizontal"
  394.  
  395.                         android:layout_width="fill_parent"
  396.  
  397.                         android:layout_height="wrap_content"
  398.  
  399.                         >
  400.  
  401.                                 <ImageView android:scaleType="fitXY"
  402.  
  403.                                         android:src="@drawable/empty"
  404.  
  405.                                         >
  406.  
  407.                                 </ImageView>
  408.  
  409.                                 <ImageView android:scaleType="fitXY"
  410.  
  411.                                         android:src="@drawable/empty"
  412.  
  413.                                         >
  414.  
  415.                                 </ImageView>
  416.  
  417.                                 <ImageView android:scaleType="fitXY"
  418.  
  419.                                         android:src="@drawable/empty"
  420.  
  421.                                         >
  422.  
  423.                                 </ImageView>
  424.  
  425.                                 <ImageView android:scaleType="fitXY"
  426.  
  427.                                         android:src="@drawable/empty"
  428.  
  429.                                         >
  430.  
  431.                                 </ImageView>
  432.  
  433.                                 <ImageView android:scaleType="fitXY"
  434.  
  435.                                         android:src="@drawable/empty"
  436.  
  437.                                         >
  438.  
  439.                                 </ImageView>
  440.  
  441.                                 <ImageView android:scaleType="fitXY"
  442.  
  443.                                         android:src="@drawable/empty"
  444.  
  445.                                         >
  446.  
  447.                                 </ImageView>
  448.  
  449.                                 <ImageView android:scaleType="fitXY"
  450.  
  451.                                         android:src="@drawable/empty"
  452.  
  453.                                         >
  454.  
  455.                                 </ImageView>
  456.  
  457.                                 <ImageView android:scaleType="fitXY"
  458.  
  459.                                         android:src="@drawable/empty"
  460.  
  461.                                         >
  462.  
  463.                                 </ImageView>
  464.  
  465.                 </LinearLayout>
  466.  
  467.  
  468.  
  469.                 <LinearLayout android:orientation="horizontal"
  470.  
  471.                         android:layout_width="fill_parent"
  472.  
  473.                         android:layout_height="wrap_content"
  474.  
  475.                         >
  476.  
  477.                                 <ImageView android:scaleType="fitXY"
  478.  
  479.                                         android:src="@drawable/empty"
  480.  
  481.                                         >
  482.  
  483.                                 </ImageView>
  484.  
  485.                                 <ImageView android:scaleType="fitXY"
  486.  
  487.                                         android:src="@drawable/empty"
  488.  
  489.                                         >
  490.  
  491.                                 </ImageView>
  492.  
  493.                                 <ImageView android:scaleType="fitXY"
  494.  
  495.                                         android:src="@drawable/empty"
  496.  
  497.                                         >
  498.  
  499.                                 </ImageView>
  500.  
  501.                                 <ImageView android:scaleType="fitXY"
  502.  
  503.                                         android:src="@drawable/empty"
  504.  
  505.                                         >
  506.  
  507.                                 </ImageView>
  508.  
  509.                                 <ImageView android:scaleType="fitXY"
  510.  
  511.                                         android:src="@drawable/empty"
  512.  
  513.                                         >
  514.  
  515.                                 </ImageView>
  516.  
  517.                                 <ImageView android:scaleType="fitXY"
  518.  
  519.                                         android:src="@drawable/empty"
  520.  
  521.                                         >
  522.  
  523.                                 </ImageView>
  524.  
  525.                                 <ImageView android:scaleType="fitXY"
  526.  
  527.                                         android:src="@drawable/empty"
  528.  
  529.                                         >
  530.  
  531.                                 </ImageView>
  532.  
  533.                                 <ImageView android:scaleType="fitXY"
  534.  
  535.                                         android:src="@drawable/empty"
  536.  
  537.                                         >
  538.  
  539.                                 </ImageView>
  540.  
  541.                 </LinearLayout>
  542.  
  543.  
  544.  
  545.                 <LinearLayout android:orientation="horizontal"
  546.  
  547.                         android:layout_width="fill_parent"
  548.  
  549.                         android:layout_height="wrap_content"
  550.  
  551.                         >
  552.  
  553.                                 <ImageView android:scaleType="fitXY"
  554.  
  555.                                         android:src="@drawable/empty"
  556.  
  557.                                         >
  558.  
  559.                                 </ImageView>
  560.  
  561.                                 <ImageView android:scaleType="fitXY"
  562.  
  563.                                         android:src="@drawable/empty"
  564.  
  565.                                         >
  566.  
  567.                                 </ImageView>
  568.  
  569.                                 <ImageView android:scaleType="fitXY"
  570.  
  571.                                         android:src="@drawable/empty"
  572.  
  573.                                         >
  574.  
  575.                                 </ImageView>
  576.  
  577.                                 <ImageView android:scaleType="fitXY"
  578.  
  579.                                         android:src="@drawable/empty"
  580.  
  581.                                         >
  582.  
  583.                                 </ImageView>
  584.  
  585.                                 <ImageView android:scaleType="fitXY"
  586.  
  587.                                         android:src="@drawable/empty"
  588.  
  589.                                         >
  590.  
  591.                                 </ImageView>
  592.  
  593.                                 <ImageView android:scaleType="fitXY"
  594.  
  595.                                         android:src="@drawable/empty"
  596.  
  597.                                         >
  598.  
  599.                                 </ImageView>
  600.  
  601.                                 <ImageView android:scaleType="fitXY"
  602.  
  603.                                         android:src="@drawable/empty"
  604.  
  605.                                         >
  606.  
  607.                                 </ImageView>
  608.  
  609.                                 <ImageView android:scaleType="fitXY"
  610.  
  611.                                         android:src="@drawable/empty"
  612.  
  613.                                         >
  614.  
  615.                                 </ImageView>
  616.  
  617.                 </LinearLayout>
  618.  
  619. </LinearLayout>
Parsed in 0.034 seconds, using GeSHi 1.0.8.4


/drawables/empty.xml is: (should just create a plain small square)
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2. <shape xmlns:android="http://schemas.android.com/apk/res/android">
  3.  
  4.     <solid android:color="#f0600000"/>
  5.  
  6.     <padding android:left="2dp" android:top="2dp"
  7.  
  8.        android:right="2dp" android:bottom="2dp" />
  9.  
  10. </shape>
Parsed in 0.001 seconds, using GeSHi 1.0.8.4


And my main Java class is just:
Syntax: [ Download ] [ Hide ]
Using java Syntax Highlighting
  1.  
  2. package com.inuka.Othello;
  3.  
  4.  
  5.  
  6. import android.app.Activity;
  7.  
  8. import android.os.Bundle;
  9.  
  10.  
  11.  
  12. public class Othello extends Activity {
  13.  
  14.     /** Called when the activity is first created. */
  15.  
  16.     @Override
  17.  
  18.     public void onCreate(Bundle savedInstanceState) {
  19.  
  20.         super.onCreate(savedInstanceState);
  21.  
  22.         setContentView(R.layout.main);
  23.  
  24.     }
  25.  
  26. }
Parsed in 0.034 seconds, using GeSHi 1.0.8.4


Does anyone know what I'm doing wrong in the layout here?
Any help would be great!
Thanks,
Nuky.
nuky1982
Freshman
Freshman
 
Posts: 2
Joined: Sat Jan 16, 2010 3:55 am

Top

Postby jwei512 » Sat Jan 16, 2010 11:06 pm

What exactly is wrong?
- jwei

http://thinkandroid.wordpress.com
Examples, Code, and Tutorials
jwei512
Senior Developer
Senior Developer
 
Posts: 135
Joined: Mon Jul 27, 2009 9:35 pm
Location: Palo Alto, CA

Postby nuky1982 » Mon Jan 18, 2010 12:44 am

The problem was that it just crashed saying that the program ended unexpectedly.

I have solved the problem by using GridView.

Thanks.
nuky1982
Freshman
Freshman
 
Posts: 2
Joined: Sat Jan 16, 2010 3:55 am

Top

Return to View, Layout & Resource Problems

Who is online

Users browsing this forum: No registered users and 9 guests