Java 如何获得用户';来自状态对象twitter4j的s配置文件图像?(安卓)

Java 如何获得用户';来自状态对象twitter4j的s配置文件图像?(安卓),java,android,twitter,twitter4j,Java,Android,Twitter,Twitter4j,我想知道如何从状态对象的用户配置文件图像中至少获取URL 这个For语句是在我的android应用程序中生成时间线的语句 唯一持久的是从status对象获取URL LinearLayout ll = new LinearLayout(TimeLine.this); ll = (LinearLayout)findViewById(R.id.linearlayout2); for (twitter4j.Status status : statuses) {

我想知道如何从状态对象的用户配置文件图像中至少获取URL

这个For语句是在我的android应用程序中生成时间线的语句

唯一持久的是从status对象获取URL

LinearLayout ll = new LinearLayout(TimeLine.this);
ll = (LinearLayout)findViewById(R.id.linearlayout2);

for (twitter4j.Status status : statuses) {

                    LinearLayout ll2 = new LinearLayout(TimeLine.this);
                    ll2.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
                    ll2.setOrientation(LinearLayout.HORIZONTAL);

                    ll.addView(ll2);

                    ImageView i = new ImageView(TimeLine.this);
                    Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
                      i.setImageBitmap(bitmap); 

                    ll2.addView(i);

                    LinearLayout ll3 = new LinearLayout(TimeLine.this);
                    ll3 = (LinearLayout)findViewById(R.id.linearlayout2);

                    ll2.addView(ll3);

                    TextView tv1 = new TextView(TimeLine.this);
                    tv1.setText(status.getUser().getName());
                    tv1.setGravity(Gravity.LEFT);
                    tv1.setTypeface(null, Typeface.BOLD);

                    ll3.addView(tv1);

                    TextView tv2 = new TextView(TimeLine.this);
                    tv2.setText(status.getText());

                    ll3.addView(tv2);

                    TextView tv12 = new TextView(TimeLine.this);
                    tv12.setText(" ");

                    ll.addView(tv12);
                }   

我解决了,状态对象有自己的用户对象。用户对象有一个名为getProfileImageURL()的方法

所以我

ImageView i = new ImageView(TimeLine.this);

User user = status.getUser();
URL = user.getProfileImageURL();

new ImageLoadTask(URL,i).execute();
LinearLayout.LayoutParams layoutParams  = new LinearLayout.LayoutParams(140,140);
i.setLayoutParams(layoutParams);

ll2.addView(i);

现在它可以100%工作了

在这里看到答案,它一步一步地工作