有人可以给我一个删除所有ListView项目并替换为新项目的示例代码吗?
我尝试更换适配器项而没有成功.我的代码是
populateList(){
results //populated arraylist with strings
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results);
listview.setAdapter(adapter);
adapter.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
// now populating list again
repopulateList(){
results1 //populated arraylist with strings
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, results1);
listview.setAdapter(adapter1);
adapter1.notifyDataSetChanged();
listview.setOnItemClickListener(this);
}
Run Code Online (Sandbox Code Playgroud)
这里的repopulateList()方法将添加到ListView项,但它不会删除/替换所有ListView项.
我正在做的是获取手机上所有当前正在运行的进程的列表.我做过的,
private List<RunningAppProcessInfo> process;
private ActivityManager activityMan;
...
activityMan = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
process = activityMan.getRunningAppProcesses();
Run Code Online (Sandbox Code Playgroud)
这很好用.当我调用processName字段时
process.get(i).processName;
Run Code Online (Sandbox Code Playgroud)
我得到了一个像com.android.mail这样的名字.
我正在尝试做的是使用它来访问该应用程序,以便我可以向用户显示其图标,但我找不到任何可以让我这样做的东西.有什么东西可以帮助我吗?
我在我的英雄上测试这个应用程序,所以api级别为3(android 1.5).
谢谢.
我在一些应用程序(不记得名字)中看到,在文本框下,会显示一个小弹出窗口,上面写着
自动填充消息中的代码
我想向我的应用程序添加类似的功能。按照文档中的建议添加自动填充提示并设置自动填充重要性以实现此行为。我都尝试过,但都没有成功。我尝试过以下操作
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/tv_login"
android:layout_marginTop="@dimen/x60"
android:id="@+id/pin"
app:errorEnabled="true"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_centerHorizontal="true">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="PIN"
android:drawablePadding="@dimen/x16"
android:inputType="number"
android:maxLength="6"
android:id="@+id/et_pin"
android:importantForAutofill="yes"
android:autofillHints=".AUTOFILL_HINT_SMS_OTP"
android:drawableStart="@drawable/ic_pin"/>
</com.google.android.material.textfield.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
我想在我的应用程序中得到这种类型的东西