适配器工作正常,但我不明白为什么OnItemClick中的位置始终为"0"
String[] regions = ct.getRegions();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, regions);
regionT.setAdapter(adapter);
regionT.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
int pos=position;
}
});
Run Code Online (Sandbox Code Playgroud) 我正在创建动态表.第一行是静态的.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#DEDEDE" >
<TableLayout
android:id="@+id/TableLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#DEDEDE" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/DarkGray" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/Black"
android:background="@drawable/cell_shape"
android:text="??????"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/Black"
android:background="@drawable/cell_shape"
android:text="?????"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/cell_shape"
android:text="??????"
android:textColor="@color/Black"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/cell_shape"
android:text="????"
android:textColor="@color/Black"
android:textSize="16dp"
android:textStyle="bold" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/Black"
android:background="@drawable/cell_shape"
android:text="?/?"
android:textSize="16dp"
android:textStyle="bold" />
</TableRow>
</TableLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
第二行和其他行是动态的,它们以编程方式填充
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/TableRow1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#DEDEDE" …Run Code Online (Sandbox Code Playgroud) 例如,源数据:
some blabla, sentence, example
Run Code Online (Sandbox Code Playgroud)
等待结果:
[some,blabla,sentence,example]
Run Code Online (Sandbox Code Playgroud)
我可以用逗号分割,但不知道如何同时用逗号和空格分割?
我的源代码,到目前为止:
string.split("\\s*,\\s*")
Run Code Online (Sandbox Code Playgroud) 将gradle android插件版本更改为3.2.1后
classpath 'com.android.tools.build:gradle:3.2.1'
Run Code Online (Sandbox Code Playgroud)
我收到这样的构建错误:
Task with name 'mockableAndroidJar' not found in project ':app'.
Run Code Online (Sandbox Code Playgroud)
使缓存无效并重新启动无济于事