Theme.Dialog width issue...

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

Theme.Dialog width issue...

Postby Skeniver » Fri Feb 05, 2010 4:51 pm

Hi there

I am having some trouble with a Dialog themed activity. The dialog comes up really thin and doesnt look very good. I don't want to set any of the widgets to a particular width, to avoid screen density issues. Any one know how I can make the activity come up as the width of the screen, but keep it as a dialog?

Here is the XML:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
  1.  
  2. <?xml version="1.0" encoding="utf-8"?>
  3.  
  4. <LinearLayout
  5.  
  6.         xmlns:android="http://schemas.android.com/apk/res/android"
  7.  
  8.         android:layout_width="fill_parent"
  9.  
  10.         android:layout_height="wrap_content"
  11.  
  12.         android:orientation="vertical"
  13.  
  14.         android:padding="5dp">
  15.  
  16.         <TextView
  17.  
  18.                 android:id="@+id/textRingInfo"
  19.  
  20.                 android:layout_width="wrap_content"
  21.  
  22.                 android:layout_height="wrap_content"
  23.  
  24.                 android:text="@string/labelRingSettings">
  25.  
  26.         </TextView>
  27.  
  28.         <View
  29.  
  30.                 android:layout_width="fill_parent"
  31.  
  32.                 android:layout_height="1dp"
  33.  
  34.         android:layout_margin="8dp"
  35.  
  36.                 android:background="#FFFFFF">
  37.  
  38.         </View>
  39.  
  40.         <LinearLayout
  41.  
  42.                 android:layout_width="fill_parent"
  43.  
  44.                 android:layout_height="wrap_content"
  45.  
  46.                 android:orientation="horizontal">
  47.  
  48.                 <TextView
  49.  
  50.                         android:layout_width="0dp"
  51.  
  52.                         android:layout_height="wrap_content"
  53.  
  54.                         android:layout_weight="1"
  55.  
  56.                         android:text="@string/labelAlertMe"
  57.  
  58.                         android:gravity="center_horizontal">
  59.  
  60.                 </TextView>
  61.  
  62.                 <Button
  63.  
  64.                         android:id="@+id/buttonSelectRingtone"
  65.  
  66.                         android:layout_width="0dp"
  67.  
  68.                         android:layout_height="wrap_content"
  69.  
  70.                         android:layout_weight="1">
  71.  
  72.                 </Button>
  73.  
  74.         </LinearLayout>
  75.  
  76.         <TextView
  77.  
  78.                 android:layout_width="wrap_content"
  79.  
  80.                 android:layout_height="wrap_content"
  81.  
  82.                 android:text="@string/labelVolume"
  83.  
  84.                 android:gravity="center_horizontal">
  85.  
  86.         </TextView>
  87.  
  88.         <SeekBar
  89.  
  90.                 android:id="@+id/seekRingVolume"
  91.  
  92.                 android:layout_width="fill_parent"
  93.  
  94.                 android:layout_height="wrap_content"
  95.  
  96.                 android:padding="5dp">
  97.  
  98.         </SeekBar>
  99.  
  100.         <CheckBox
  101.  
  102.                 android:id="@+id/checkMuteMusic"
  103.  
  104.                 android:layout_width="wrap_content"
  105.  
  106.                 android:layout_height="wrap_content"
  107.  
  108.                 android:text="@string/labelMuteMusic"
  109.  
  110.                 android:layout_marginTop="10dp">
  111.  
  112.         </CheckBox>
  113.  
  114.         <View
  115.  
  116.                 android:layout_width="fill_parent"
  117.  
  118.                 android:layout_height="1dp"
  119.  
  120.         android:layout_margin="8dp"
  121.  
  122.                 android:background="#FFFFFF">
  123.  
  124.         </View>
  125.  
  126.         <LinearLayout
  127.  
  128.                 android:layout_width="fill_parent"
  129.  
  130.                 android:layout_height="wrap_content"
  131.  
  132.                 android:orientation="horizontal">
  133.  
  134.                 <Button
  135.  
  136.                         android:id="@+id/buttonRingOK"
  137.  
  138.                         android:layout_width="0dp"
  139.  
  140.                         android:layout_height="wrap_content"
  141.  
  142.                         android:layout_weight="1"
  143.  
  144.                         android:text="@string/labelOK">
  145.  
  146.                 </Button>
  147.  
  148.                 <Button
  149.  
  150.                         android:id="@+id/buttonRingClose"
  151.  
  152.                         android:layout_width="0dp"
  153.  
  154.                         android:layout_height="wrap_content"
  155.  
  156.                         android:layout_weight="1"
  157.  
  158.                         android:text="@string/labelClose">
  159.  
  160.                 </Button>
  161.  
  162.         </LinearLayout>
  163.  
  164. </LinearLayout>
  165.  
  166.  
Parsed in 0.009 seconds, using GeSHi 1.0.8.4


And here is a screen shot of the activity in play!
Attachments
device.png
Thin dialog... :(
device.png (29.37 KiB) Viewed 204 times
Follow me on twitter -> http://twitter.com/Skeniver
Apps & blog -> http://www.formidableapps.co.uk
User avatar
Skeniver
Senior Developer
Senior Developer
 
Posts: 106
Joined: Tue Feb 03, 2009 3:51 pm
Location: Canterbury, UK

Top

Return to View, Layout & Resource Problems

Who is online

Users browsing this forum: No registered users and 7 guests