2013-04-10 42 views
0

即時通訊新的Android ..如何在android中設置tittle bar?

我有一個列表視圖。例如列表視圖包含「一,二,三,四,五」。當我從列表中選擇「兩個」時,我應該將「Two」顯示爲「Two」的下一個佈局內容詳細信息。

如何獲取此信息?任何人都可以幫助我。 在此先感謝。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:android1="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context=".Nexttopic" > 
<ListView 
    android1:id="@+id/List_view" 
    android1:layout_width="match_parent" 
    android1:layout_height="250dp" 
    android1:layout_centerHorizontal="true" 
    android1:layout_centerVertical="true" 
    android:background="@drawable/bg"> 
</ListView> 
</RelativeLayout> 
+0

你嘗試過什麼嗎? – Egor 2013-04-10 10:41:23

回答

2
listView.setOnItemClickListener(new OnItemClickListener() { 
@Override 
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 

    TextView listitem = (TextView) view.findViewById(R.id.textView1); 
    String title = listitem.getText().toString(); 

    Intent intent = new Intent(getActivity(),NextActivity.class); 
    intent.putExtra("SelectedListItem",title); 
    startActivity(intent); 
    } 
}); 

NextActivity.java

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    setContentView(R.layout.nextlayout); 

    String title = getIntent().getStringExtra("SelectedListItem"); 
    setTitle(title); 

} 
+0

它爲我工作。非常感謝..如何爲此標題設置背景顏色.. – 2013-04-10 11:04:12

0

這是辦法改變標題

@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 

final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 

setContentView(R.layout.main); 

if (customTitleSupported) { 
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle); 
} 

final TextView myTitleText = (TextView) findViewById(R.id.myTitle); 
if (myTitleText != null) { 
    myTitleText.setText("========= NEW TITLE =========="); 
    myTitleText.setBackgroundColor(Color.GREEN); 
} 

}

0

我不記得確切,但其像

getActionBar().setTitle("My new title"); 

我相信,如果這是一個較舊的Android版本,即一個不支持操作欄,那麼你可以使用setTitle("My Title");

它也得到設置基於您爲清單文件中的活動定義的android:label

相關問題