如何选择必要的android报告布局
我是android编程的初学者 我对为我的报告选择布局有点困惑,因为有太多的布局,比如如何选择必要的android报告布局,android,android-layout,report,Android,Android Layout,Report,我是android编程的初学者 我对为我的报告选择布局有点困惑,因为有太多的布局,比如GridView,GridLayout,TableLayout等等。 由于我的基本web,我想制作一个类似于web use table的报告,以显示类似datagrid的数据数组 我的expect报告如下所示: 我使用了GridView,但它并不像预期的那样。 谢谢你的帮助 我当前的编码和结果 public class fragment_result_listab extends Fragment { Vi
GridView
,GridLayout
,TableLayout
等等。
由于我的基本web,我想制作一个类似于web use table的报告,以显示类似datagrid的数据数组
我的expect报告如下所示:
我使用了GridView
,但它并不像预期的那样。
谢谢你的帮助
我当前的编码和结果
public class fragment_result_listab extends Fragment {
View list_ab_result;
String selectresult_ab;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
list_ab_result= inflater.inflate(R.layout.fragment_result_listab,container,false);
GridView gv = (GridView) list_ab_result.findViewById(R.id.listab);
//value from other fragment (result from php)
selectresult_ab = getArguments().getString("trans_value");
String[] nselectresult=selectresult_ab.split(",");
List<String> resultlist=null;
resultlist = new ArrayList();
for(int i = 0; i < nselectresult.length; i++) {
resultlist.add(resultlist.size(),nselectresult[i]);
}
final ArrayAdapter<String> gridViewArrayAdapter = new ArrayAdapter<String>(getActivity(),R.layout.cell_gridview, resultlist);
gv.setAdapter(gridViewArrayAdapter);
return list_ab_result;
}
public class fragment\u result\u listab扩展了fragment{
查看列表和结果;
字符串selectresult_ab;
@可空
@凌驾
CreateView上的公共视图(布局、充气机、视图组容器、捆绑包保存状态){
list_ab_result=充气机。充气(R.layout.fragment_result_listab,container,false);
GridView gv=(GridView)list_ab_result.findviewbyd(R.id.listab);
//来自其他片段的值(来自php的结果)
选择Result_ab=getArguments().getString(“trans_值”);
字符串[]nselectresult=selectresult_ab.split(“,”);
列表结果列表=null;
结果列表=新的ArrayList();
for(int i=0;i
}
fragment_result_listab.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/mybg"
android:orientation="horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
tools:ignore="UselessParent">
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity ="center"
android:fillViewport="true"
android:layout_marginTop="0dp"
android:layout_marginLeft="0dp"
android:layout_marginRight="0dp"
android:id="@+id/scrollViewlistab"
tools:ignore="ObsoleteLayoutParam,UselessParent">
<GridView
android:id="@+id/listab"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:numColumns="4"
tools:ignore="NestedScrolling">
</GridView>
</ScrollView>
</LinearLayout>
</LinearLayout>
单元格网格视图xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/mybgwhite"
android:lines="5"
android:maxLines="5"
android:padding="5dp"/>
当前报告
解决问题,我使用listview生成所需的报告
“但这并不像预期的那样。”你期望什么?你得到了什么?你用的是什么代码?没有这些东西,我们无法回答。(请注意,GridView可能不是您所需要的,它不符合web程序员的期望。您可能需要ListView或RecyclerView)添加java和xml的代码