小编Yau*_*dav的帖子

硬编码字符串"row three",应该使用@string资源

我是初学Android开发者,我试图在eclipse中运行这个线性布局:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

  <LinearLayout
      android:orientation="horizontal"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:layout_weight="1">
      <TextView
          android:text="red"
          android:gravity="center_horizontal"
          android:background="#aa0000"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="green"
          android:gravity="center_horizontal"
          android:background="#00aa00"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="blue"
          android:gravity="center_horizontal"
          android:background="#0000aa"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="yellow"
          android:gravity="center_horizontal"
          android:background="#aaaa00"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/>
  </LinearLayout>

  <LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1">
    <TextView
        android:text="row one"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="row two"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="row three"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="row four"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
  </LinearLayout>

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

并且,我注意到:
1) …

android exception internationalization

55
推荐指数
3
解决办法
16万
查看次数

android中的Memory Analyzer工具?

我只想知道如何使用android中的Memory analyzer工具.请告诉我如何解决特定项目的内存泄漏问题.有人可以给我一步一步的程序.

android memory-leaks

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

我可以像开始一样设置Textview的属性吗?

我想设置TextView属性,如右对齐,左对齐,对齐

android

21
推荐指数
2
解决办法
7万
查看次数

Android设备未在Ubuntu 12.04中在线显示

我刚刚将我的ubuntu 11.10更新到12.04并且遇到了这个问题,当我从eclipse运行android项目时,我的android设备没有出现在网上.我附上了截图.我还把文件放在/etc/udev/rules.d/51-android.rules中.

51-android.rules文件的内容是SUBSYSTEM =="usb",SYSFS {idVendor} =="0bb4",MODE ="0666"SUBSYSTEM =="usb_device",SYSFS {idVendor} =="0bb4",MODE = "0666"

截图是 设备没有出现在线,它只是显示未知

eclipse android ubuntu-11.10

7
推荐指数
1
解决办法
7581
查看次数

包名称别名或昵称

是否可以为包名创建一个昵称,我可以在xml文件中引用?

我不想写整个包名,例如com.example.go.deck.today而是可以创建别名并引用该别名吗?

我想在android/layout XML文件中引用别名或缺口而不是包名.

java xml android package extend

7
推荐指数
2
解决办法
1877
查看次数

使用移动手势绘制矩形

我正在尝试创建一个矩形,但是当我从起始坐标移动到结束坐标时会发生这种情况

是怎么回事

实际上我想显示用户从一个点移动到另一个点的进度.这就是我想要的. 我想拥有.

码:-

public boolean onTouch(View v, MotionEvent event) {

    int action = event.getAction();
    switch (action) {
    case MotionEvent.ACTION_DOWN:
        downx = event.getX();
        downy = event.getY();

    //v.invalidate();
        break;
    case MotionEvent.ACTION_MOVE:
        upx = event.getX();
        upy = event.getY();

         canvas.drawRect(downx, downy, upx, upy, paint);

         }
        choosenImageView.invalidate();
        break;
    case MotionEvent.ACTION_UP:
        upx = event.getX();
        upy = event.getY();
            canvas.drawRect(downx, downy, upx, upy, paint);
            }
        } 

        // v.invalidate();
        break;
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

编辑我想要做的是显示进度,即当用户移动他的手指时,应该绘制形状.

建议/样品/链接任何事情将不胜感激.

graphics android rect ondraw android-canvas

7
推荐指数
3
解决办法
5825
查看次数

runOnUiThread未在AsyncTask中运行

我正在编写一个程序,它从服务器(使用JSON)从MySql中获取数据,并相应地 更新UI,

我正在从服务器使用AsyncTask获取两种类型的数据

1) Bubble Answers
2) Comments
Run Code Online (Sandbox Code Playgroud)

parseBubbleAnswers方法成功运行并更新UI,但parseComments类是AsyncTask,并且在doInBackground中调用parseComments方法,没有运行 runOnUiThread(new Runnable() { run() });

任何人都可以帮我解决这个问题

这是我的代码:

public class FetchServer extends Activity
{
    protected void onCreate(Bundle savedInstanceState) 
    {
        String photoId = "1"; // photo id for which the data is fetched
        checkBubbleData(photoId); // which call AsyncTask - 2 differnt calls
    }
    public void checkBubbleData(String photoId)
    {
        new parseBubbleAnswers().execute(photoId); // to fetch bubble answers
        new parseComments().execute(photoId); // to fetch comments
    }
    class parseBubbleAnswers extends AsyncTask<String, Integer,String> 
    { …
Run Code Online (Sandbox Code Playgroud)

multithreading android

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

将数量部分添加到nopcommerce2.2的views/Catalog中的_ProductBox.cshtml

在使用mvc框架的nopcommerce2.2中,如何在多个产品(即_ProductBox.cshtml)中将数量部分添加到产品中?实际上,当我进入单个产品页面时,我将获得数量部分.但是我无法将数量部分转移到多个产品页面.我该怎么做?

nopcommerce

5
推荐指数
1
解决办法
1128
查看次数

为任何数据库支持编写驱动程序类泛型

在过去的几天里,我正在使用各种数据库,如MySQL,oracle,Ibmdb2等,通过odbc提供商与dot net连接.

例如:

1)MySQL:

Driver={MySQL ODBC 5.1 Driver};server=**********;uid=**;database=**;port=***;pwd=***;"

2)oracle:

Driver={Microsoft ODBC for Oracle};server=**********;uid=**;database=**;port=***;pwd=***;"

3)Db2:

Driver={IBM DB2 ODBC DRIVER};server=**********;uid=**;database=**;port=***;pwd=***;"
Run Code Online (Sandbox Code Playgroud)

现在我的问题是

是否可以为任何数据库提供程序编写泛型类

Driver={My own driver};server=**********;uid=**;database=**;port=***;pwd=***;"
Run Code Online (Sandbox Code Playgroud)

它只是通过更改web.config中的驱动程序名称并将该dll文件放在我发布的Web应用程序或网站项目的bin文件夹中来连接每个数据库.

.net c# database dll

4
推荐指数
1
解决办法
6510
查看次数

我可以使用Intent调用相机吗?

我可以使用Intent调用摄像头,如果是,那么intent和Camera有什么区别?cam = Camera.open(); 我写上面的代码,但我收到一个错误.我该如何解决这个错误?

android

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