如何从 xml 获取值并设置为整数
how to get value from xml and set to integer
我只想知道如何从 layout.xml
获取值并将其设置为 int 变量。
我的意思是,例如:
<GridView
android:id="@+id/grid_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/grid_bg"
android:gravity="center"
android:numColumns="4"
android:stretchMode="columnWidth" >
</GridView>
public class AppConst {
public static final int NUM_OF_COLUMNS = android:numColumns;
}
我想访问 layout.xml 中的列数,因为我有横向和纵向布局。
横向栏=4;和纵向列=2;
所以我可以根据横向或纵向模式访问列数。
您可以使用其实例获取 xml 中设置的列数。
myGridView.getNumColumns();
如果您需要动态设置列数,请使用
myGridView.setNumColumns(count);
其相关XML属性
android:numColumns
更多信息是here
编辑 像这样保存。此代码应位于 activity/fragment 加载网格视图的位置
GridView myGridView = (GridView) findViewById(R.id.my_grid_view);
AppConst.NUM_OF_COLUMNS = myGridView.getNumColumns();
您可以使用 getNumColumns()。您不需要知道设备方向,只需将给定的方法应用到您的 GridView
我只想知道如何从 layout.xml
获取值并将其设置为 int 变量。
我的意思是,例如:
<GridView
android:id="@+id/grid_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/grid_bg"
android:gravity="center"
android:numColumns="4"
android:stretchMode="columnWidth" >
</GridView>
public class AppConst {
public static final int NUM_OF_COLUMNS = android:numColumns;
}
我想访问 layout.xml 中的列数,因为我有横向和纵向布局。
横向栏=4;和纵向列=2;
所以我可以根据横向或纵向模式访问列数。
您可以使用其实例获取 xml 中设置的列数。
myGridView.getNumColumns();
如果您需要动态设置列数,请使用
myGridView.setNumColumns(count);
其相关XML属性
android:numColumns
更多信息是here
编辑 像这样保存。此代码应位于 activity/fragment 加载网格视图的位置
GridView myGridView = (GridView) findViewById(R.id.my_grid_view);
AppConst.NUM_OF_COLUMNS = myGridView.getNumColumns();
您可以使用 getNumColumns()。您不需要知道设备方向,只需将给定的方法应用到您的 GridView