内部にテキストビューを持ったカスタムビューを作りました。(TextViewのidはtextViewです)
このカスタムビューをxmlで追加してアクティビティーに表示し、idはview1に指定しました。
内部のテキストビューをjavaから変更するのに、
TextView tv1 = (TextView) (findViewById(R.id.view1).findViewById(R.id.textView)); tv1.setText(array[1]);
と書くと上手くいったのですが、同じような処理を多くしたいので、
下のように変数tv1を省略して書こうとしたらエラーになってしまいました。
(TextView) (findViewById(R.id.view1).findViewById(R.id.textView)).setText(array[1]);
上のコードでも機能的には問題ないのですが、うまく一行で書く方法はありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。