通常、以下のようにidを取得しているtextViewがあります。
Java
1textView = (TextView) findViewById(R.id.hori0);
それを動的にリソースidを取得するには以下のようにしてます。
Java
1Rid = MainActivity.mainActivity.getResources().getIdentifier( 2 tvName, 3 "id", MainActivity.getMainActivity().getPackageName() 4);
ここで、今度は以下のようにincludeしている先のidを動的に取得したいです。その方法はありますでしょうか。
Java
1textView = (TextView) findViewById(R.id.hori0).findViewById(R.id.vert0);
2017/6/13
・解決方法
以下のようにして動きました。ありがとうございます。
Java
1 Rid_parent = MyView.dinamic_Rid("hori" + num_parent); 2 Rid_child = MyView.dinamic_Rid("vert" + num_child); 3 4 tv_wideUse = (TextView) findViewById(Rid_parent).findViewById(Rid_child);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/13 03:32