Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

19
Android,如何限制TextView的宽度(并在文本末尾添加三个点)?
我有一个TextView我想限制它的字符。实际上,我可以执行此操作,但是我要寻找的是如何在字符串末尾添加三个点(...)。这一个显示文本已继续。这是我的XML,但没有点,尽管它限制了我的文本。 <TextView android:id = "@+id/tvFixture" android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:layout_toLeftOf = "@id/ivFixture_Guest" android:text = "@string/test_06" android:lines = "1" android:ems = "3" android:gravity = "right" style = "@style/simpletopic.black" android:ellipsize="end"/>

7
如何清除gradle缓存?
我正在尝试使用Android Studio,并且首次启动时,它的编译时间约为45分钟...如果我不退出应用程序,就可以了-以后每次编译/运行该应用程序都需要大约45秒。 我尝试检查一些缓存:.gradle/caches主目录中有一个文件夹,其中包含123 MB。 .gradle我的项目文件夹中还有一个文件夹...其中一个taskArtifacts就像200 MB。我害怕只是随机地将它们都核弹。文件夹的哪些部分可以安全删除? 对于为什么我的Android Studio gradle assemble在首次加载应用程序时会花费很多时间来运行任务,还有更好的解释吗? 我还需要清除intellij缓存吗?

20
动态更新ViewPager?
我无法更新ViewPager中的内容。 FragmentPagerAdapter类中的InstantIateItem()和getItem()方法的正确用法是什么? 我仅使用getItem()实例化并返回片段: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } 这很好。除了我不能更改内容。 所以我发现了这一点:ViewPager PagerAdapter不更新视图 “我的方法是将setTag()方法用于instantiateItem()方法中的任何实例化视图” 现在,我想实现实例化item()。但是我不知道我必须返回什么(类型为Object)以及与getItem(int position)的关系是什么? 我阅读了参考资料: 公共抽象片段getItem(int位置) 返回与指定位置关联的片段。 public Object InstantiateItem(ViewGroup容器,int位置) 创建给定位置的页面。适配器负责将视图添加到此处给定的容器中,尽管它仅必须确保在从finishUpdate(ViewGroup)返回时完成此操作。参量 container包含页面的显示视图。position要实例化的页面位置。 退货 返回表示新页面的Object。这不必是View,但可以是页面的其他容器。 但我还是不明白。 这是我的代码。我正在使用支持包v4。 ViewPagerTest public class ViewPagerTest extends FragmentActivity { private ViewPager pager; private MyFragmentAdapter adapter; @Override public void onCreate(Bundle savedInstanceState) …


3
onMeasure自定义视图说明
我试图做自定义组件。我扩展了View类,并在onDraw重写的方法中进行了一些绘制。为什么我需要覆盖onMeasure?如果我不这样做,那么一切似乎都是对的。有人可以解释吗?我应该如何编写我的onMeasure方法?我看过一些教程,但是每个教程都有些不同。有时他们super.onMeasure在结尾处打电话,有时他们使用setMeasuredDimension但没有打电话。有何区别? 毕竟,我想使用几个完全相同的组件。我将这些组件添加到了XML文件中,但是我不知道它们应该有多大。我想稍后在自定义组件类中设置其位置和大小(为什么onMeasure在onDraw绘制时也要设置大小,为什么也需要设置大小)。我到底什么时候需要这样做?
316 android  view 

18
如何在Android设备中访问数据/数据文件夹?
我正在开发一个应用程序,我知道我的数据库*.db将出现在data/data/com.****.*** 我可以在sqlite管理器的帮助下从Eclipse中的AVD访问此文件 但是我无法在Android手机中访问此文件。 我在Google上搜索了它,并说我需要扎根手机才能做到,但我不想这样做。(新电话,保修问题和安全性问题) 所以这是我的问题:如何data/data/.....在“ 不植根 ”的情况下在Android手机中访问目录? 我可以更改目录的用户权限data/data.....而无需将其植根吗?

20
将活动中的数据发送到Android中的片段
我有两节课。首先是活动,其次是我有一些东西的片段EditText。在活动中,我有一个带有异步任务的子类,在方法中,doInBackground我得到了一些结果,并将其保存到变量中。如何将变量从子类“我的活动”发送到此片段?

15
防止Android上的屏幕旋转
我有一个我想阻止旋转的活动,因为我正在启动AsyncTask,并且屏幕旋转使其重新启动。 有没有办法告诉此活动“即使用户疯狂地摇晃手机也不要旋转屏幕”?
315 android  rotation  screen 


5
如何重复应用的背景图片
我已经在应用程序中设置了背景图片,但是背景图片很小,我希望将其重复并填充整个屏幕。我该怎么办? <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:tileMode="repeat">
314 android  image  layout 



17
如何在Android中将文本复制到剪贴板?
有人可以告诉我如何在按下按钮时将特定textview中显示的文本复制到剪贴板吗? @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainpage); textView = (TextView) findViewById(R.id.textview); copyText = (Button) findViewById(R.id.bCopy); copyText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); String getstring = textView.getText().toString(); //Help to continue :) } }); } } 我想在bCopy按下按钮时将TextView textView中的Text复制到剪贴板。

23
将edittext限制为单行
可能重复:android-singleline-true-not-working-for-edittext <EditText android:id="@+id/searchbox" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:scrollHorizontally="true" android:ellipsize="end" android:layout_weight="1" android:layout_marginTop="2dp" android:drawablePadding="10dp" android:background="@drawable/edittext" android:drawableLeft="@drawable/folder_full" android:drawableRight="@drawable/search" android:paddingLeft="15dp" android:hint="search..."> </EditText> 我想使上面EditText只有一行。即使用户按下“输入”,光标也不应下降到第二行。有人可以帮我吗?

12
当前版本的Android Gradle插件不支持按需配置
升级到Android Studio 3.1.2后,出现以下错误: 当前版本的Android Gradle插件不支持按需配置,因为您使用的是Gradle 4.6或更高版本。建议:通过在gradle.properties文件中设置org.gradle.configureondemand = false来禁用按需配置,或者使用低于4.6的Gradle版本。 我尝试遵循该建议,但这不能解决问题。有任何想法吗?非常感谢所有帮助,谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.