4
webservice
에서 일부 뉴스 항목을로드합니다. HorizontalScrollView
에 추가하고 싶습니다.Android 가로 화면보기. 실용적인보기 추가
iOS에서는 뉴스 항목을 반복 한 다음 텍스트 레이블을 ScrollView
에 하위보기로 추가합니다. 나는 안드로이드에서 비슷한 것을하려고 노력하지만 제대로 작동하지는 못합니다. 내가 뭘하든, 항목들은 서로 아래에 나열됩니다.
public void setupViews(ArrayList<News> news)
{
HorizontalScrollView scrollView = (HorizontalScrollView) getView().findViewById(R.id.horizontalScrollView);
LinearLayout layout = (LinearLayout) getView().findViewById(R.id.linearLayout);
for(int i = 0; i < news.size(); i ++)
{
News newsItem = news.get(i);
TextView head = new TextView(this.getActivity());
head.setText(newsItem.getHead());
head.setId(100+i);
layout.addView(head);
}
}
는 XML은 다음과 같습니다 :
Heres는 내 코드의 의견을 추가
<HorizontalScrollView
android:layout_width="fill_parent"
android:layout_height="150dp"
android:id="@+id/horizontalScrollView" android:layout_gravity="center"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/linearLayout">
</LinearLayout>
</HorizontalScrollView>
그것은 내가 조각 안에이 일을하고 협조 할 수 있습니다 ..
정확히 그가하고있는 일입니다. – Carnal
그는 단지 orientation = "horizontal"을 설정해야합니다. – Carnal
작동하려면 android : orientation = "horizontal"이 필요합니다. 어리석은 나, 고마워! –