Tag: android

Android:获取用户的当前位置,而不使用GPS或互联网

是否有可能获得用户的当前位置,而不使用gps或internet ? 我的意思是在移动networking提供商的帮助下。 任何人都可以帮我吗?

“位图太大,无法上传到纹理”

我正在加载一个ImageView到一个ImageView,并看到这个错误。 我收集这个限制与OpenGL硬件纹理的大小限制(2048×2048)有关。 我需要加载的图像是一个大约4000像素的捏缩放图像。 我已经尝试closures清单中的硬件加速,但没有喜悦。 <application android:hardwareAccelerated="false" …. > 是否有可能将大于2048像素的图像加载到ImageView中?

当地址栏隐藏iOS / Android / Mobile Chrome时,背景图像跳转

我目前正在使用Twitter Bootstrap开发一个响应式网站。 该网站在手机/平板电脑/桌面上具有全屏幕背景图像。 这些图像旋转和淡入每个使用两个div。 除了一个问题,这几乎是完美的。 在Android上使用iOS Safari,Android Browser或Chrome时,当用户向下滚动页面并隐藏地址栏时,背景会略微跳跃。 该网站在这里: http : //lt2.daveclarke.me/ 在移动设备上访问它并向下滚动,您应该看到图像resize/移动。 我用于背景DIV的代码如下所示: #bg1 { background-color: #3d3d3f; background-repeat:no-repeat; background-attachment:fixed; background-position:center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:-1; display:none; } 所有的build议欢迎 – 这一直在做我的头一阵子!

Android Fragment反向堆栈的问题

我遇到了一个很大的问题,android片段backstack似乎工作的方式,将非常感激的任何帮助提供。 想象一下你有3个碎片 [1] [2] [3] 我希望用户能够导航[1] > [2] > [3]但是在返回的路上(按下后退button) [3] > [1] 。 正如我想象的那样,这可以通过在创build将fragment [2]带入XML中定义的片段持有者的事务时不调用addToBackStack(..)来实现。 这个现实似乎是,如果当用户按下[3]上的button时我不想再次出现,我不能在显示片段[3]的事务中调用addToBackStack 。 这似乎完全违反直觉(也许来自iOS世界)。 无论如何,如果我这样做的话,当我从[1] > [2]出发并按回时,如预期的那样回到[1] 。 如果我走[1] > [2] > [3] ,然后按回,我会跳回到[1] (如预期的那样)。 现在,当我尝试从[1]再次跳到[2]时,会出现奇怪的行为。 首先[3]在[2]进入视野之前简要显示。 如果在这一点上按回来, [3]显示,如果我再次按回应用程序退出。 任何人都可以帮助我理解这里发生了什么? 这里是我的主要活动布局XML文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <fragment android:id="@+id/headerFragment" android:layout_width="match_parent" android:layout_height="wrap_content" class="com.fragment_test.FragmentControls" > <!– Preview: layout=@layout/details –> […]

使用支持(v21)工具栏创build首选项屏幕

在“首选项”屏幕上使用支持库中的新材料devise工具栏时遇到问题。 我有一个settings.xml文件,如下所示: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> string在别处定义。

什么是“android.R.layout.simple_list_item_1”?

我已经开始学习Android开发,并遵循书中的一个todolist例子: // Create the array list of to do items final ArrayList<String> todoItems = new ArrayList<String>(); // Create the array adapter to bind the array to the listView final ArrayAdapter<String> aa; aa = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, todoItems ); myListView.setAdapter(aa); 我不明白这个代码特别是这一行: android.R.layout.simple_list_item_1

Android:如何创build一个没有标题的对话框?

我试图在Android中生成一个自定义对话框。 我创build我的对话框是这样的: dialog = new Dialog(this); dialog.setContentView(R.layout.my_dialog); 除了对话框的标题外,万物都可以正常工作。 即使我没有设置对话框的标题,对话框popup窗口在对话框的位置上也有一个空白区域。 有什么办法可以隐藏这部分的对话框? 我试着用AlertDialog,但似乎布局没有正确设置: LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.map_dialog, null); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setView(view); // dialog = new Dialog(this); // dialog.setContentView(R.layout.map_dialog); dialog = builder.create(); ((TextView) dialog.findViewById(R.id.nr)).setText(number); 如果我使用这个代码,我会在最后一行得到一个空指针exception。 该对话框不是空的,所以我试图检索的TextView不存在。 如果我取消注释我使用对话框构造函数的部分,一切正常,但对于我的对话框布局上方的标题。

Android布局在运行时用另一个视图replace一个视图

我有一个xml布局文件主要包含两个textview A / B和一个视图C.比我有两个其他的xml布局文件option1和option2 。 是否有可能在运行时加载option1或option2通过Java到C? 如果是这样,我必须使用什么function?

Android的本地图像caching解决scheme:Square Picasso vs Universal Image Loader

我正在寻找Android中的asynchronous图像加载和caching库。 我打算使用毕加索,但是我发现Universal Image Loader在GitHub上更受欢迎。 有谁知道这两个库? 利弊总结会很好。 (我所有的镜像都在本地磁盘上,所以我不需要联网,因此我不认为惠利是合适的)

如何以编程方式在Androidbutton上设置drawableLeft?

我正在dynamic创buildbutton。 我首先使用XML对它们进行了样式devise,并且试图将下面的XML作为程序devise。 <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> 这是我迄今为止。 我可以做任何事情,但可绘制。 linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( new LayoutParams( android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT ) ); linear.addView(button);