When you say "doesn't work", do you mean it shows against a black background? If so, this is a known issue that only shows up when you define a custom theme.
j On Sat, Jun 6, 2009 at 11:22 PM, Tim H. <[email protected]> wrote: > > Unless I am doing something wrong, transparency is very flaky in 1.5. > A number of people have mentioned having to modify their colors to an > off-number, such as #cc000001. I have also noticed, on an emulator and > an actual device, where transparency no longer works (maybe out of/low > memory) and you need to reset. > > This particular bug occurs when an activity is set to use the > Transparency theme, after onResume(), occasionally the window takes > focus (onWindowFocusChanged is called), but is not displayed. If you > pull down the notification bar, it forces your window to be displayed. > This same code works as expected in 1.1. To duplicate, run your > program (maybe 10 times) by starting, clicking HOME, then starting > again. > > I am hoping that someone may have found a workaround, or know of a way > to force the window to be shown (as it already has focus). > > Here is the code: > > AndroidTest.java > > package com.test.androidtest; > > import android.app.Activity; > import android.database.Cursor; > import android.os.Bundle; > import android.provider.Contacts.People; > import android.util.Log; > import android.widget.ListView; > import android.widget.SimpleCursorAdapter; > > public class AndroidTest extends Activity { > protected static final String TAG = "Test"; > > �...@override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > Log.w(TAG, "onCreate"); > setContentView(R.layout.main); > Cursor peeps = getContentResolver().query(People.CONTENT_URI, > new > String[] {People._ID, People.NAME, People.NOTES}, null, null, null); > startManagingCursor(peeps); > ListView list = (ListView) findViewById(R.id.ListView01); > SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, > android.R.layout.simple_list_item_1, peeps, > new String[] { People.NAME, People.NOTES }, > new int[] { android.R.id.text1, > android.R.id.text2 }); > list.setAdapter(adapter); > } > > } > > main.xml > > <RelativeLayout android:id="@+id/RelativeLayout01" > xmlns:android="http://schemas.android.com/apk/res/android" > android:layout_width="fill_parent" android:layout_height="200dip" > android:background="#cc000000"> > <ListView android:id="@+id/ListView01" > android:layout_height="fill_parent" > android:layout_width="fill_parent"></ListView> > </RelativeLayout> > > AndroidManifest.xml > > <?xml version="1.0" encoding="utf-8"?> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > android:versionCode="1" > android:versionName="1.0.0" package="com.test.androidtest"> > <application android:icon="@drawable/icon" android:label="@string/ > app_name" android:theme="@style/Theme.Transparent"> > <activity android:name=".AndroidTest" android:launchMode="singleTop" > android:theme="@style/Theme.Transparent"> > <intent-filter> > <action android:name="android.intent.action.MAIN"></action> > <category android:name="android.intent.category.LAUNCHER"></ > category> > </intent-filter> > </activity> > </application> > <uses-sdk android:minSdkVersion="2"></uses-sdk> > <uses-permission android:name="android.permission.READ_CONTACTS"></ > uses-permission> > </manifest> > > Using colors.xml and styles.xml from samples > > > > > -- Jeff Sharkey [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

