小编sac*_*n10的帖子

使用Android Studio 0.4.0渲染问题

我最近决定在Eclipse上玩一会后尝试使用Android Studio.我的主要活动xml在Eclipse上呈现正常,但Studio似乎有问题.它在预览窗口中报告:渲染问题java.lang.StackOverflowError将堆栈复制到剪贴板.

剪贴板的部分内容(完整是> 70K字符)是:

java.lang.StackOverflowError
    at com.android.tools.idea.rendering.ProjectCallback.loadView(ProjectCallback.java:153)
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:135)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:755)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at android.view.LayoutInflater.parseInclude(LayoutInflater.java:782)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:745)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:154)
    at …
Run Code Online (Sandbox Code Playgroud)

xml android android-studio

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

查找Eclipse Project文件位置

我有一个在Eclipse IDE中运行的android项目.让我们说这是'ABC项目'.我的一些搭档已经制作了这个项目的副本数量,所以项目文件可以在桌面,C://,D://甚至在eclipse工作空间中看到.现在我不知道我正在运行哪个位置的项目,因为他们已经使用这些副本删除并导入项目文件夹到eclipse,他们不记得他们是否选择了"复制到工作区"选项.怎么能我得到这个位置?我试图右键单击该项目,看到任何选项,但没有.使用java代码(getAbsolutePath())手动找到它将返回没有好处,它将返回手机中的路径.

请帮忙.

java eclipse ide android

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

从android中的每个radiogroup中选择至少一个单选按钮?

如何确保用户从每个放射组中至少检查一个radiobutton.就像我有这个无线电组:

<RadioGroup
    android:id="@+id/myradio_group_one"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="first"
        android:checked="true" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="second" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="third" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="fourt" />
</RadioGroup>

<RadioGroup
    android:id="@+id/myradio_group_two"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="first"
        android:checked="true" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="second" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="third" />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="fourt" />
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)

我想以编程方式检查用户是否选择了至少一个radiobutton?

java android radio-button

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

Android:无法在通知中显示多行文本

我试图BigTextStyle在通知中显示多行文本,但无法这样做.我正在使用下面的代码.

public void sendNotification(View view) {
    String msgText = "Jeally Bean Notification example!! "
            + "where you will see three different kind of notification. "
            + "you can even put the very long string here.";

    NotificationManager notificationManager = getNotificationManager();
    PendingIntent pi = getPendingIntent();
    android.app.Notification.Builder builder = new Notification.Builder(
            this);
    builder.setContentTitle("Big text Notofication")
            .setContentText("Big text Notification")
            .setSmallIcon(R.drawable.ic_launcher).setAutoCancel(true)
            .setPriority(Notification.PRIORITY_HIGH)
            .addAction(R.drawable.ic_launcher, "show activity", pi);
    Notification notification = new Notification.BigTextStyle(builder)
            .bigText(msgText).build();

    notificationManager.notify(0, notification);
}

public NotificationManager getNotificationManager() {
    return (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
} …
Run Code Online (Sandbox Code Playgroud)

notifications android notificationmanager

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

在WebView中注入JavaScript onclick()事件

我有一个Android应用程序,运行WebView加载某个页面,也是应用程序的一部分

  1. 我想在WebView页面中生成一个按钮onclick()事件
  2. 如何将JavaScript文件加载到Android资产内部的WebView页面?

谢谢.

javascript android webview android-webview

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

如何按照字母顺序对Arraylist进行排序?(JAVA)

我是java的新手,我还没有很多关于编码的知识,但也许你可以帮我解决我的问题.我有一个程序,应按字母顺序列出所有歌曲.我想使用Collections API.但在我的代码中,我没有做对.Eclipse没有给我一个错误,并且在它运行的模拟器上,没有对它进行排序.也许你可以告诉我,转移到我的代码我必须做什么,让它运行.抱歉没有你那么好;)...但我很年轻,我想学习所有关于编码的知识.非常感谢,Vinzenz :)

public class SongsManager {

final String MEDIA_PATH = Environment.getExternalStorageDirectory()
        .getPath() + "/";
private ArrayList<HashMap<String, String>> songsList = new ArrayList<HashMap<String, String>>();
private String mp3Pattern = ".mp3";
private String mp4Pattern = ".mp4";
private String MP3Pattern = ".MP3";
private String MP4Pattern = ".MP4";
private String m4aPattern = ".m4a";

// Constructor
public SongsManager() {

}

/**
 * Function to read all mp3 files and store the details in
 * ArrayList
 * */
public ArrayList<HashMap<String, String>> getPlayList() {
    System.out.println(MEDIA_PATH);
    if (MEDIA_PATH != …
Run Code Online (Sandbox Code Playgroud)

java sorting collections android arraylist

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

如何使用音符3 IR发射器开发遥控器

我一直在网上搜索关于在eclipse中使用注释3的IR冲击波的工作示例.有很多答案,但没有让你到最后.我希望能够使用任何IR代码并使用IR发射器进行传输.任何API图书馆开源应用程序可以学习吗?

android open-source samsung-mobile

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

如何在listview android中使文本颜色透明?

我需要根据背景图片更改文本颜色.我的背景图片包含多种颜色.所以,因此我必须改变我的textview颜色.

  <TextView    android:id="@+id/txtbloops_flower"
               android:layout_height="wrap_content"
               android:layout_width="wrap_content"
               android:textSize="16dp"
               android:layout_centerInParent="true"
               android:layout_marginLeft="10dp"
               android:textColor="#ffffff"/>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请指导我,怎么做.

java android transparent textview

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

如何删除edittext字段的边框

我创建了一个登录布局,但在此布局中,edittext字段边框重叠.我想删除top border第二个编辑文本字段.请指导我.这是链接 屏幕

我想制作完全像这样的布局.这是我的XML code.

round_edittext.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#FFFFFF" />

    <stroke
        android:width="1dp"
        android:color="#9999" />

    <corners
        android:bottomLeftRadius="1dp"
        android:bottomRightRadius="1dp"
        android:topLeftRadius="1dp"
        android:topRightRadius="1dp" />

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

activity_mail.xml:

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

    <ImageButton
        android:id="@+id/save"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#00000000"
        android:clickable="false"
        android:src="@drawable/no_smslogo_text" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40sp"
        android:layout_marginRight="40sp"
        android:layout_marginTop="10sp"
        android:background="@drawable/round_edittext"
        android:drawableLeft="@drawable/mobile_icon"
        android:drawablePadding="5dp"
        android:gravity="left"
        android:hint="Mobile Number"
        android:padding="5dp"
        android:paddingBottom="8sp"
        android:paddingTop="8sp"
        android:textSize="15dp" >
    </EditText>

    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40sp"
        android:layout_marginRight="40sp"
        android:background="@drawable/round_edittext"
        android:drawable="@drawable/pin_icon"
        android:drawableLeft="@drawable/mobile_icon"
        android:drawablePadding="5dp"
        android:gravity="left"
        android:hint="Pin …
Run Code Online (Sandbox Code Playgroud)

java layout android android-layout android-edittext

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

在Google地图Android上显示一个按钮

嗨,我想在谷歌地图上显示一个按钮,有人可以告诉我如何实现这一点,因为我尝试了不同的位置,我的按钮显示在地图后面.

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

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/BlanchedAlmond" >

<Button
    android:id="@+id/startActivityButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal|center_vertical"   
    android:onClick="startActivity"
    android:text="@string/start_activity" 
    android:layout_alignParentBottom="true"  />

   <fragment        
    android:id="@+id/map"      
    android:name="com.google.android.gms.maps.MapFragment"        
    android:layout_width="wrap_content"        
    android:layout_height="wrap_content"
    android:layout_above="@id/startActivityButton"    
    /> 

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

android google-maps-api-2 android-button

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