2010-12-28 7 views
0

Ich habe eine benutzerdefinierte Listenansicht Bildschirm und eine andere Aktivität Bildschirm, aber jetzt möchte ich den benutzerdefinierten Listenansicht Bildschirm anzeigen ist über der anderen Aktivität ..Wie kann ich eine Listenansicht auf der Oberseite einer anderen Aktivität in Android

danke für die Hilfe ...

+4

@ user556163: Bitte Ich denke darüber nach, ein paar hundert Wörter mehr zu schreiben, um zu erklären, was Sie erreichen wollen. Was ist zum Beispiel "über der anderen Aktivität"? – CommonsWare

+0

Stellen Sie nicht die gleiche Frage immer wieder, Sie können diese bearbeiten, um Details hinzuzufügen. – Will

Antwort

0

Nun, Sie sollten zuerst wirklich angeben, was Sie wirklich erwarten, wie Commons Guy sagte.

Aber meiner Meinung nach können Sie Theme Translucent setzen, um das zu erreichen.

Heres eine Probe in Ihrem Manifest android:style/Theme.Translucent

<!-- Your Custom ListActivity --> 
<activity android:name=".CustomListVIew" 
     android:theme="@android:style/Theme.Translucent"/> 

jetzt angeben, wenn Sie den Hintergrund unscharf wollen, bevor setContentView() aufrufen, von der benutzerdefinierten Listview

public class CustomListActivity extends ListActivity{ 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
//NO NEED TO CALL BELOW METHOD IF YOU DON'T WANT BLUR 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, 
     WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 
} 
    setContentView(R.layout.main); 

Sie jetzt rufen CustomListActivity von Ihrem eine andere Aktivität in onCreate() von

statActivity(new Intent(AcivityA.this,CustomListActivity.class)); 
+0

danke ..actually hier in meinem Projekt habe ich einen Bildschirm und wenn wir in diesem Bildschirm haben wir eine Menüoption in, wenn wir Index-Option wählen bedeutet die benutzerdefinierte Listenansicht, dh die Daten der .xml kommen Linie vorbei line ... jetzt was ich will ist, wenn ich drücke, dass die index - option bedeutet, dass der aktuelle bildschirm normal läuft und auf dieser hälfte des bildschirms wird mit dieser benutzerdefinierten liste abgedeckt ... ich habe diese antwort versucht, aber ich bekomme den ganzen bildschirm von der Benutzerdefinierte Listenansicht Ich kann den aktuellen Bildschirm nicht sehen .... kann mir helfen –

+0

Nun, ich habe das Szenario wirklich nicht richtig bekommen. Meinst du, du willst zwei Aktivitäten nebeneinander auf dem Bildschirm laufen? Kannst du einige Screenshots hinzufügen? – Shardul

+0

Ich denke Benutzer-chinni sucht nach einer schwebenden Listenansicht. –

Verwandte Themen