私は xml をインフレートしており、この xml からビューを作成しています。画像の幅を変更する必要がありますが、NullPointerException が発生します。
私が持っているコードは次のとおりです。
for (int o = 0; o < study.size(); o++) {
     LayoutInflater li_est= (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    final View vEst = li_est.inflate(R.layout.study_details, null);
 line = (ImageView)findViewById(R.id.img_line);
 if (getResources().getConfiguration().orientation==Configuration.ORIENTATION_LANDSCAPE) {
      **// HERE NEED CHANGE WIDTH OF LINE BUT I GET THE EXCEPTION**
}
私は次の方法でそうしようとしました:
 1.     line.getLayoutParams().width = 20;
 2.     line.setMaxWidth(20);
 3.     line.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
問題はインフレによるものだと思いますが、解決策はあります。ありがとうございます。英語が下手で申し訳ありません。