1

私はカスタムリストビューを持っています。特定の行で使用されるウィジェットのIDを取得したいということです。同じxmlにあるテキストビュークリックで値を設定したいからです。

特定の行の要素 ID を取得する方法

ありがとう

4

1 に答える 1

0

回答を参照してください:リストビューの選択された行のウィジェット ID を取得する方法

同じ行でテキストビューを取得したいので、次のことができます。

クリックされたテキストビューでその親を取得し、親ビューを使用してテキストビューを検索できます:

View parent = (View) textViewThatWasClicked.getParent();
        if (parent != null) {
            TextView textViewThatYouWantToChange = parent.findViewById(R.id.textViewThatYouWantToChange);
            textViewThatYouWantToChange.setText(...);
        }

探しているIDを、他のテキストビューのIDに変更する必要があります。ID を設定する必要がある場合は、使用した xml レイアウト ファイルでこれを行うことができます。

実際にコードを提供するのに十分なほどあなたのコードをたどることはできませんが、これで正しい方向に進むには十分なはずです。

于 2012-11-22T12:06:04.937 に答える