2013-04-10 6 views
0

Im новый для android ..Как установить ручку в Android?

У меня есть представление в виде списка. Например, просмотр списка содержит «Один, Два, Три, Четыре, Пять». Когда я выбираю «Два» из списка, я должен отображать «Два» в качестве титрования для следующих сведений о содержании макета «Два»

Как это получить? Любой мне помогает. Спасибо заранее.

<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

ответ

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

Это сработало для меня. Спасибо много frnd .. Как установить цвет фона для этого титта .. –

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

Пробуйте эту ссылку: https://stackoverflow.com/a/2417104/670981, иначе вы должны обновить свой вопрос. Является ли ваша детальная деятельность «где ваши выбранные шоу» фрагментом или просто активностью?

0

Я точно не помню, но что-то вроде

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

Я считаю, если это старше Android версии, т.е. один, который не поддерживает панель действий, тогда вы можете просто использовать setTitle("My Title");

Он также устанавливается на основе android:label, который вы определяете для деятельности в файле манифеста.

Смежные вопросы