2017-05-11 3 views
-1

私はアンドロイドスタジオには新しく、リストには文字列があります。リストから項目をクリックすると、正しいページに移動します。しかし、リストには10​​0個の項目があり、そのページにテキストを設定するために100個のJavaファイルを作成するのは論理的ではありません。 私の質問です:その項目をクリックする直前または直前に正しいリスト項目にテキストを設定する方法はありますか?リスト内のすべての要素に対してページの正しいテキストを設定する方法はありますか?

String item = (String) getIntent().getExtras().get("item"); 
yourTextView.setText(item); 

はそれが役に立てば幸い:あなたのSecondActivityこのコードを使用してください内の項目を取得するには

​​

:あなたはFirstActivityListViewを持っていると仮定すると、

+0

私はそれがどのように機能するのかわかりません(そして質問をする際の指示に従ってください)が、中間の機能を持っているだけで、取り出しているもののIDを渡したり、 post_idまたは何か。 このようにして、1つのテンプレートとn個のコンテンツを表示することができます。 –

+0

「ページの正しいテキスト」とはどういう意味ですか?あなたは活動のタイトルを意味しますか? –

+0

@AlexMamoので、基本的には、リストを含むページがあります。このリストのアイテムをクリックすると、別のページに送られ、リストの選択されたアイテムに対応するtextViewが変更されます。 –

答えて

0

は、次のコードを使用してください。

+0

私は何かをするためにif(position == 0)などを置く必要はありません。そのためにたくさんありがとうございます。しかし、私はcontent.xmlという名前のファイルに格納されている文字列にテキストを設定しようとしています。getResources()。getString(R.string.NameofMyString)および各項目リストの中に別の文字列があります。 –

+0

それを聞いてうれしいです。 2番目の質問に答えるには、別の質問を投稿する必要があるので、私と他のユーザーがあなたを助けることができます。 2番目の質問は最初の質問とは関係ありません。 –

+0

私の答えがあなたを助けてくれたと思ったら、それを受け入れることを検討してください。ありがとう! –

関連する問題