小编ein*_*rne的帖子

如何获得android.widget.ImageView的宽度和高度?

????????????????????????????????????????????????   ^
? ImageView    ????????????????                ?   |
?              ?              ?                ?   |
?              ? Actual image ?                ?   |
?              ?              ?                ?   |60px height of ImageView
?              ?              ?                ?   |
?              ?              ?                ?   |
?              ????????????????                ?   |
????????????????????????????????????????????????   
<------------------------------------------------>
                   90px width of ImageView
Run Code Online (Sandbox Code Playgroud)

我有一个默认高度和宽度的图像视图,图像存储在数据库中,我想根据Imageview高度宽度缩放图像.因为我不希望它给出默认值,因为当我改变它的高度和宽度时我也必须在代码中更改它.

我试图获得ImageView的高度和宽度,但在两种情况下都返回0.

int height = ((ImageView) v.findViewById(R.id.img_ItemView)).getHeight();
Run Code Online (Sandbox Code Playgroud)

即使它有默认的高度和宽度,这也会返回0

height android image width

270
推荐指数
7
解决办法
14万
查看次数

错误:未在包'com.google.example'main.xml中找到属性'adSize'的资源标识符

当我按照说明通过xml将广告添加到我的应用中时,出现以下错误:

Description Resource Path Location Type
error: No resource identifier found for attribute 'adSize' in package 'com.google.example'  main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem
Description Resource Path Location Type
error: No resource identifier found for attribute 'adUnitId' in package 'com.google.example'    main.xml    /HelloWorld/res/layout  line 12 Android AAPT Problem
Run Code Online (Sandbox Code Playgroud)

我编辑了main.xml,添加attrs.xml文件,但编译器不喜欢它.

android admob

144
推荐指数
7
解决办法
23万
查看次数

Android:支持所有设备的背景图像大小(以像素为单位)

我正在创建一个将在所有Android设备上运行的应用程序.我想为我的应用程序创建xhdpi Graphics.我的应用程序全屏.我对创建图形很困惑.谁能告诉我背景图像的最佳尺寸(以像素为单位).

例如:

  • xhdpi:720x1280像素
  • hdpi:480x800像素
  • mdpi:320x480像素
  • ldpi:240x320像素

建议我在所有设备上出现的最佳尺寸.因为我的图形是我的应用程序的核心.

我希望每台设备都能获得想要的最佳图像.Android将不参与压缩或扩展图像.

graphics android

102
推荐指数
4
解决办法
16万
查看次数

如何在SnackBar中使用setDuration()方法(Android设计支持库)

来自文档:参数持续时间 - 可以是预定义长度之一:LENGTH_SHORT,LENGTH_LONG 或自定义持续时间(以毫秒为单位).但我无法设置自定义持续时间.

例如

Snackbar
    .make(parentLayout, "Feed cat?", 8000) // try here
    .setAction("Yes", snackOnClickListener)
    .setActionTextColor(Color.MAGENTA)
    .setDuration(8000) // try here
    .show();
Run Code Online (Sandbox Code Playgroud)

但不是8秒,Snackbar很快就消失了.

android snackbar android-design-library

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

Android应用中的离散搜索栏?

我想为Android应用程序创建一个搜索栏,允许用户选择介于-5和5之间的值(映射到"非常不同意"和"非常同意").如何使用离散值创建搜索条?或者是否有一个更好的UI小部件,我可以使用它?

谢谢.

android seekbar

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

在django中发送带附件的电子邮件

我正在尝试发送带有django中附带的一些图像的电子邮件.使用的代码是这个片段:http://www.djangosnippets.org/snippets/1063/.Dunno为什么附件部分会给我一个核心错误.

代码. forms.py

from django import forms
from common import slugify_unique
from django.conf import settings
from django.core.cache import cache
from django.contrib.admin import widgets    
from django.shortcuts import get_object_or_404                                   

class WorkForm(forms.Form):
    name = forms.CharField(label='Name and surname', max_length=64, required = True )
    nick = forms.CharField(label='nickname', max_length=40, required = True )
    email = forms.EmailField(label='e-mail', required = True )
    image1 = forms.Field(label='sample photo', widget = forms.FileInput,    required = True )
    image2 = forms.Field(label='sample photo', widget = forms.FileInput, required = True ) …
Run Code Online (Sandbox Code Playgroud)

django attachment django-forms

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

Android SDK Manager下载完成错误的校验和?

我使用的是Android SDK Manager修订版23.0.5.我试图更新一些SDK,但是遇到了这个错误.我试了很多次.我尝试在选项中使用"https://"但失败了.我整天都有这个麻烦.我该如何解决? Android sdk管理器错误

android-sdk-tools

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

Android:在SeekBar中设置间隔

在我的应用程序中,我有一个Seekbar显示在对话框中.现在我想设置间隔和步骤Seekbar.间隔应为0-250,每步应为5分钟.

到目前为止这是我的代码:

public class seekActivity extends Activity implements OnClickListener, OnSeekBarChangeListener {
    SeekBar seekbar;
    Button button;
    TextView textview;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //set up main content view
        setContentView(R.layout.main);
        //this button will show the dialog
        Button button1main = (Button) findViewById(R.id.Button01main);
        button1main.setOnClickListener(this);
    }
    public void onClick(View v) {
        //set up dialog
        Dialog dialog = new Dialog(this);
        dialog.setContentView(R.layout.maindialog);
        dialog.setTitle("This is my custom dialog box");
        dialog.setCancelable(true);
        button = (Button) dialog.findViewById(R.id.Button01);
        seekbar = (SeekBar) dialog.findViewById(R.id.seekBar1);
        seekbar.setOnSeekBarChangeListener(this);
        textview = (TextView) …
Run Code Online (Sandbox Code Playgroud)

android

17
推荐指数
2
解决办法
3万
查看次数

如何在gitlab中单独重启bundle nginx?

我已经安装了Gitlab CE版本.我可以在Gitlab中找到捆绑的nginx.但是我找不到分别重启nginx的方法.我试过了,sudo service nginx restart但它给了:

* Restarting nginx nginx                                     [fail] 
Run Code Online (Sandbox Code Playgroud)

我检查了所有文件但找不到解决方案.我试图根据本教程将vhost添加到捆绑的nginx .但我坚持这一步.有没有其他方法将Ghost添加到Gitlab捆绑的nginx?或者我如何检查我的nginx conf是否有效?

编辑:502错误我已经解决了.

我试着根据这个文档使用NON-bundle nginx 但是在我修改gitlab.rb并运行后sudo gitlab-ctl reconfigure,我得到了502 Whoops, GitLab is taking too much time to respond.错误.

这是我gitlab.conf的nginx.

upstream gitlab {
  server unix://var/opt/gitlab/gitlab-git-http-server/sockets/gitlab.socket fail_timeout=0;
  #
}

server {
  listen *:80;
  server_name blcu.tk;
  server_tokens off;
  root /opt/gitlab/embedded/service/gitlab-rails/public;

  client_max_body_size 250m;

  access_log  /var/log/gitlab/nginx/gitlab_access.log;
  error_log   /var/log/gitlab/nginx/gitlab_error.log;


# Ensure Passenger uses the bundled Ruby version
passenger_ruby /opt/gitlab/embedded/bin/ruby;

# Correct the …
Run Code Online (Sandbox Code Playgroud)

nginx gitlab gitlab-omnibus

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

Eclipse安装错误:INSTALL_FAILED_UID_CHANGED

我在真正的Android设备上从eclipse运行Android应用程序时遇到问题

当我点击Run它时只显示这个错误:安装错误: INSTALL_FAILED_UID_CHANGED

logcat的:

[2012-09-09 14:38:26 - SearchApp] Android Launch!
[2012-09-09 14:38:26 - SearchApp] adb is running normally.
[2012-09-09 14:38:26 - SearchApp] Performing com.example.MainActivity activity launch
[2012-09-09 14:38:26 - SearchApp] Automatic Target Mode: using device 'cff192abd7f551f'
[2012-09-09 14:38:26 - SearchApp] Uploading SearchApp.apk onto device 'cff192abd7f551f'
[2012-09-09 14:38:27 - SearchApp] Installing SearchApp.apk...
[2012-09-09 14:38:28 - SearchApp] Installation error: INSTALL_FAILED_UID_CHANGED
[2012-09-09 14:38:28 - SearchApp] Please check logcat output for more details.
[2012-09-09 14:38:28 - SearchApp] Launch canceled!
Run Code Online (Sandbox Code Playgroud)

eclipse android

15
推荐指数
1
解决办法
2万
查看次数