我正在开发Android Studio中的示例应用程序,但我不小心将Google Play服务添加到我的某个活动中.我甚至不确定我是怎么做到的,但它添加了几个自动生成的方法,变量和导入.我删除了所有这些并继续在应用程序上工作.现在,几天后,我发现了
compile 'com.google.android.gms:play-services-appindexing:8.1.0'
Run Code Online (Sandbox Code Playgroud)
在我的app/build.gradle脚本和我的清单文件中自动生成的块:
<!--
ATTENTION: This was auto-generated to add Google Play services to your project for
App Indexing. See https://g.co/AppIndexing/AndroidStudio for more information.
-->
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)
在<application>标签下.当我删除它们并构建项目时,<meta-data>标记会在清单中重新生成,这会导致构建失败,因为我删除了build.gradle中的依赖项.
如何从应用程序中完全删除Google Play服务并构建系统以阻止此操作?我错过了什么?
我试图使用ArrayAdapter以编程方式创建一个Spinner.这是在一个封闭的源jar中完成的,作为Android库项目的一部分,我没有任何资源访问权限.
我想知道如何自定义布局和显示微调器的文本视图.
--EDIT--
目前我正在使用以下代码
ArrayAdapter<T> spinnerData = new ArrayAdapter<T>(this, Android.R.layout.simple_spinner_item, T[]);
spinner.setAdapter(spinnerData);
Run Code Online (Sandbox Code Playgroud)
发生的事情是我无法控制字体,颜色或其他任何东西的大小.当我点击微调器选择某些东西时,所有选项都是非常小的文本.我希望能够改变它在屏幕上呈现的方式.
我在Android中做一个简单的应用程序,在应用程序的某个部分我想创建一个Excel文件并写入其中.我已经准备好了所有使用jexcel库来编辑使用Java的Excel的东西,但问题是我找不到我创建的Excel文件.我试图在我自己的设备中找到它来执行应用程序,但我不能.
String fileName = "hours.xls";
File file = new File(getApplicationContext().getFilesDir() + fileName);
Run Code Online (Sandbox Code Playgroud)
有人能帮帮我吗?
提前致谢 :)
我在另一个Activity类中使用了相同的模式,它完美地运行.但是在这个类(也是一个Activity)中,从不调用getView .我通过记录fbFriendMatchAdapter.getCount()确认适配器中有9个项目.我已经尝试将数据源更改为String []变量,但这对getView的(缺少)没有影响.
我很感激任何建议!我已经彻底研究过了.这个问题有很多种,但都没有解决我的问题.这就是我发布新问题的原因.
//Here is the ArrayList data source definition.
//It is loaded using a for loop with 9 values.
private List<String> fbFriendMatchAdapter=new ArrayList<String>();
// Here is the Custom Array Adapter
ArrayAdapter<String> fbFriendMatchAdapter = new ArrayAdapter<String>(this,
R.layout.row_left, R.id.ListViewName, fbFriendPotentialMatchArrayList) {
@Override
public View getView(final int dialogPosition, View convertView, ViewGroup listParent) {
LayoutInflater inflater = getLayoutInflater();
View fbFriendMatchDialogViewRow = inflater.inflate(R.layout.row_left, listParent, false);
Log.d(BBTAG, String.format("BBSetup getView[%s] name=%s", dialogPosition, buddyDisplayName ));
return fbFriendMatchDialogViewRow;
} // [END getView]
@Override
public String …Run Code Online (Sandbox Code Playgroud)