2012-04-03 13 views
5

Ich verstehe, was der Fehler mir sagt, aber ich habe keine Ahnung, was ich verwenden könnte, dass Titelfeatures, die ich mit benutzerdefinierten Titel kombinieren möchte.Kombinieren von benutzerdefinierten Titel mit anderen Titelfunktionen

inspection_title.axml

<?xml version="1.0" encoding="utf-8"?> 
    <TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/inspectionTitle" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:ellipsize="marquee" 
    android:marqueeRepeatLimit="-1"/> 

LiftInspection.cs

[Activity(ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait)] 
public class LiftInspection : ExpandableListActivity 
{  
    protected override void OnCreate(Bundle bundle) 
    { 
     base.OnCreate(bundle); 

     string callInfo = Intent.GetStringExtra("CallInfo");   

     RequestWindowFeature(WindowFeatures.CustomTitle); 
     SetContentView(Resource.Layout.LiftInspection); 
     Window.SetFeatureInt(WindowFeatures.CustomTitle, Resource.Layout.inspection_title); 

     TextView title = (TextView) FindViewById(Resource.Id.inspectionTitle); 
     title.Text = callInfo; 
    } 

Es gibt keine zusätzlichen Titel Anpassung im Manifest oder sonst etwas. Was könnte möglicherweise mit dem CustomTitle kombiniert werden, um diese Ausnahme zu generieren?

+2

Hast du Problem lösen ? Ich bin gleich gegenüber :( – kinghomer

Antwort

0

versuchen auf diese Weise:

final Window window = getWindow(); 
boolean useTitleFeature = false; 
if(window.getContainer() == null) { 
    useTitleFeature = window.requestFeature(Window.FEATURE_CUSTOM_TITLE); 
} 
    SetContentView(Resource.Layout.LiftInspection); 
if (useTitleFeature) { 
    window.setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.inspection_title); 
} 
+3

Gleiches Ergebnis wie zuvor. – jmease

3

Check in AndroidManifest.xml wenn Name Ihr Thema ist das „AppTheme“, wenn ja versuchen, es zu jedem anderen zu ändern, ist es seltsam, aber es half mir

+0

Seltsam aber Arbeit für mich. Ich änderte es zu @android: style/Theme – Trung

Verwandte Themen