小编Ahm*_*mad的帖子

使用LinearLayout将按钮放在屏幕底部?

我有以下代码,如何使它3个按钮位于底部?

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="60dp"
        android:gravity="center"
        android:text="@string/observer"
        android:textAppearance="?android:attr/textAppearanceLarge"
        tools:context=".asdf"
        android:weight="1" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <Button
            android:id="@+id/button1"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="145dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center"
            android:text="1" />

        <Button
            android:id="@+id/button2"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="145dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center"
            android:text="2" />

        <Button
            android:id="@+id/button3"
            style="?android:attr/buttonStyleSmall"
            android:layout_width="145dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center"
            android:text="3" />
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

xml android button android-layout android-linearlayout

126
推荐指数
5
解决办法
29万
查看次数

从Android Play商店获取数据

我见过一些使用Android Play商店数据的应用和网站.例如,具有顶级应用程序排名等的应用程序或站点但是如何获取数据?从哪里我可以解析它?

android google-play

78
推荐指数
4
解决办法
13万
查看次数

Android 4.0上Holo主题的默认颜色值是多少?

有没有人可以访问Android 4.0上Holo中使用的默认颜色列表(浅色和深色)?

我正在寻找列表背景,主要和次要文本,ActionBar等内容.

Google在主题颜色样式指南中提供了一些示例,但它们并没有真正涉及所使用的实际颜色值.我可以从图像中抓取它们,但我宁愿使用更精确的东西.

android colors android-theme android-4.0-ice-cream-sandwich

76
推荐指数
2
解决办法
12万
查看次数

用于相对进口的python包装

首先关闭所有:对不起,我知道有很多关于相关进口的问题,但我没有找到解决方案.如果可能,我想使用以下目录布局:

myClass/
    __init__.py
    test/
        demo.py
        benchmark.py
        specs.py
    src/
        __init__.py
        myClass.py
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:

  • 包中的测试文件如何正确导入myClass.py?

  • 如果你将libC/myClass中的myClass作为子模块或者包含/ myClass,你将如何从外部导入包?

到目前为止,我找不到一个优雅的解决方案.根据我的理解,Guido的决定应该可以做,from ..src import myClass但这会出错:

ValueError: Attempted relative import in non-package

看起来它不会将myClass视为包.阅读文档:

需要__init__.py文件才能使Python将目录视为包含包;

我似乎缺少一些指定包的脚本的东西,我应该使用.pth吗?

python python-import

70
推荐指数
3
解决办法
6万
查看次数

AsyncTask execute()或executeOnExecutor()?

使用execute()和有executeOnExecuter()什么区别?

  • execute()默认情况下如何执行任务?(串行还是并联?)

  • 什么应该用于新的SDK> 16?

  • 将并行执行(THREAD_POOL_EXECUTOR)用于任务而不是串行是一个好习惯,即使它对应用程序无关紧要,还是取决于AsyncTask将要执行的s 的数量?

android android-asynctask

49
推荐指数
2
解决办法
4万
查看次数

Android Studio布局编辑器无法呈现自定义视图

在Android Studio中,布局编辑器无法在xml中预览自定义视图.

很简单的例子:

public class MyCustomView extends FrameLayout {
    public MyCustomView(Context context) {
        super(context);
    }

    public MyCustomView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MyCustomView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
}
Run Code Online (Sandbox Code Playgroud)

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <com.myprojectxxx.view.MyCustomView
        android:layout_width="48dp"
        android:layout_height="48dp" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Android Studio总是说,

渲染问题

找不到以下类:

  • com.myprojectxxx.view.MyCustomView(修复构建路径,创建类)

提示:尝试构建项目

当然,我有那门课.如果我单击"创建类",它会抱怨同一个类已经存在.如果我重建该项目,没有任何改变.

而且,是的,该项目在我的Android设备上运行良好.此外,它在Eclipse ADT中呈现得非常好.但是,在Android Studio中,它总是说"CLASSES可能无法找到".

Android Studio无法使用自定义视图预览xml文件?这有什么问题?

java android android-custom-view android-layout android-studio

46
推荐指数
5
解决办法
2万
查看次数

透明的模糊视图,模糊下面的布局

我有一个我已经透明的Linearlayout,现在我正在寻找一种方法来赋予它一个模糊效果,所以它下面的东西变得模糊.就像Windows 7 Aero外观一样(见截图).

我知道你可以做这样的模糊效果:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
Run Code Online (Sandbox Code Playgroud)

但这仅适用于在出现对话框时模糊背景.

我一直在谷歌搜索近一个小时,我找不到任何东西.有没有人对如何做到这一点有任何建议?

谢谢

Windows 7 Aero效果

java android

40
推荐指数
3
解决办法
4万
查看次数

如何在Android中制作FM广播应用

这只是出于好奇.

我们有什么方法可以为Android设备制作FM收音机应用程序吗?我知道这是可能的,因为现在大多数Android设备都带有内置的Radio App.

但是,我怎么能做这样的应用程序?

FM Radio Api在哪里?

android

39
推荐指数
3
解决办法
4万
查看次数

在webview中安装网页内容(Android)

简单的问题.

我正在尝试拉伸webview的内容,以便可以看到整个网页.即没有滚动.我查看了文档,但无法找到缩放控件和setinitialscale之外的任何方法.

在这种情况下,setinitialscale的问题在于它对不同站点的工作方式不同.

示例:1:维基百科将按预期加载,缩放范围足够远.2:谷歌只会显示页面的中心.

下面是我的代码片段

    test1 = (WebView) findViewById(R.id.webview_test_1);
    test2 = (WebView) findViewById(R.id.webview_test_2);
    test3 = (WebView) findViewById(R.id.webview_test_3);

    test1.getSettings().setJavaScriptEnabled(true);
    test2.getSettings().setJavaScriptEnabled(true);
    test3.getSettings().setJavaScriptEnabled(true);

    test1.setInitialScale(12);
    test2.setInitialScale(12);
    test3.setInitialScale(12);

    test1.loadUrl("http://developer.android.com/resources/tutorials/views/hello-tablelayout.html");
    test2.loadUrl("http://www.wikipedia.org/");
    test3.loadUrl("http://www.google.com");
Run Code Online (Sandbox Code Playgroud)
test1.getSettings().setDefaultZoom(ZoomDensity.FAR);
Run Code Online (Sandbox Code Playgroud)

这似乎是我正在尝试做的一种替代方案,但我不能让它放大到足够远.

layout android stretch webview android-layout

30
推荐指数
2
解决办法
5万
查看次数

保留了具有UI和内存泄漏的碎片

我已经读过,.setOnRetainInstance(true)提供UI的片段设置可能会导致内存泄漏.

有人可以解释为什么以及如何发生这种情况?我没有在任何地方找到详细的解释.

android memory-leaks android-fragments

30
推荐指数
1
解决办法
3万
查看次数