标签: android-layout

片段文本字段上的NPE - 为什么?

我想更改我的TextView元素的文本,该文本在相应的QuoteFragment.class文件和相关layout.xml文件中定义.您可以在我的主要活动中看到该方法的代码:

private void forwardToQuoteFragment(Quote quote){
    quoteFragment = QuoteFragment.newInstance(quote);
    View view = quoteFragment.getView();
    TextView tv = (TextView) view.findViewById(R.id.quoteFragmentHeader);
    tv.setText("Quote (" + quote.getId() + "): " + quote.getQuote());
    android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
    android.support.v4.app.FragmentTransaction ft = fm.beginTransaction();
    ft.replace(R.id.container, quoteFragment);
    ft.commit();
}
Run Code Online (Sandbox Code Playgroud)

我的调试器告诉我,视图变量为null,因此我得到了一个N​​PE.如果我在my中创建了view-property,它将没有区别,QuoteFragment.class你可以在下面看到:

public class QuoteFragment extends android.support.v4.app.Fragment {
    public static final String QUOTE_FRAGMENT_TAG = "QuoteFragment";
    public static final String QUOTE_ID = "quoteId";
    private View view;
    private long quoteId;

    public QuoteFragment(){
        // required
    }

    // factory …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

-2
推荐指数
1
解决办法
33
查看次数

如何将已选中和未选中的复选框值传递给Android中的另一个活动..?

这是我将已检查和未检查的复选框值传递给另一个活动的工作代码.我希望它对你有帮助__CODE__



这是第一个活动图像. 第一次活动图像


这是第二活动图像. 第二次活动图像


1.这是First Activity xml文件.

            <?xml version="1.0" encoding="utf-8"?>
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:id="@+id/activity_main"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:paddingBottom="@dimen/activity_vertical_margin"
            android:paddingLeft="@dimen/activity_horizontal_margin"
            android:paddingRight="@dimen/activity_horizontal_margin"
            android:paddingTop="@dimen/activity_vertical_margin"
            tools:context="com.example.himanshu.checkbox_module.FirstActivity">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="First Activity"
                android:textSize="20dp"
                android:textColor="#f00"
                android:layout_marginBottom="20dp"
                android:layout_gravity="center_horizontal"/>

            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Monday"

                android:onClick="onCheckedBox"
                android:id="@+id/mon"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Tuesday"
                android:onClick="onCheckedBox"
                android:id="@+id/tue"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Wednesday"
                android:onClick="onCheckedBox"
                android:id="@+id/wed"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Thursday"
                android:onClick="onCheckedBox"
                android:id="@+id/thu"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Friday"
                android:onClick="onCheckedBox"
                android:id="@+id/fri"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Saturday"
                android:onClick="onCheckedBox"
                android:id="@+id/sat"/>
            <CheckBox
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Sunday"
                android:onClick="onCheckedBox"
                android:id="@+id/sun"/>

            <Button
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="send to …
Run Code Online (Sandbox Code Playgroud)

android android-layout

-2
推荐指数
1
解决办法
4903
查看次数

什么是根<layout>元素?

我注意到Android Studio自动完成<layout>在布局文件的根目录中提出了一个元素.

它的作用/意义是什么?

我试图使用它,但它引发了一个ClassNotFoundException例外.

android android-layout

-2
推荐指数
1
解决办法
177
查看次数

创建圆形ImageView的最佳方法是什么?

我知道有很多第三方库可以创建一个CircularImageView,但我知道它们都不是很有效(有些不支持动画/转换,有些会有性能问题).

  1. 我需要创建一个类似于Whatsapp Contacts屏幕的屏幕(带有圆形ImageView和一些文本的列表).
  2. 需要在线列表中加载数据.
  3. 我不想裁剪图像或创建位图副本(像这样 - 如何使ImageView形成圆形?)
  4. 点击圆形图像时需要有触摸反馈(波纹效果)

我可以在没有任何第三方库的情况下实现此目 如果没有,请让我知道最好的方法.

android imageview android-layout

-2
推荐指数
1
解决办法
7366
查看次数

如何使用Android的相对布局为不同的屏幕尺寸进行布局

我编写了整个应用程序并设计了相对布局中的所有布局,但现在我想让它与所有屏幕尺寸兼容.

android relativelayout android-layout screen-size

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

自定义进度条形式

我想创建一个自由格式的应用程序,progressbar如下所示:

在此处输入图片说明

请告诉我该怎么做?也许是一些例子。

谢谢。

android android-layout android-progressbar

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

Android Circle Button有4条纹

我正在尝试在Android中创建一个包含4条斜条纹的圆形按钮.

像这样

(抱歉我的照片编辑技巧很差.

圆圈应该是满的,不要如图所示切断.

试图使用图层列表并添加了背景按钮不起作用.

知道怎么做吗?

android android-layout android-xml

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

在edittext android中插入imageview

我想将 imageview 放在 edittext 中。可能吗?我检查了“evernote”应用程序,它能够将照片放在编辑文本部分。我想让我的应用程序完全一样。我如何能够放置从图库中选择的图像视图,并将照片放置在编辑文本中?

我首先尝试将 imageview 放在 .xml 文件中的 relativelayout 中,但它给我一个错误标志。

我应该在 .xml 文件上做吗?或者我应该制作自己的edittext java文件才能做到这一点?

java android android-layout

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

如何在android中单击textview打开一个新活动?

我是 android 编程世界的新手,我设计了一个布局,带有用户名、密码 AS edittext 控件和“忘记密码”作为 textview 控件,单击/点击“忘记密码”,我想打开一个新活动。

这就是我正在尝试的,期待您的帮助。下面提到了我的应用程序的 xml 和 java 代码。

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/relativeLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/holo_blue_light">

        <TextView
            android:id="@+id/txtVwAccountLogin"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:text="Account Login"
            android:textColor="@android:color/background_light"
            android:textSize="24sp"
            android:textStyle="bold"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.057" />

        <EditText
            android:id="@+id/eTxtUserName"
            android:layout_width="288dp"
            android:layout_height="48dp"
            android:background="@android:color/background_light"
            android:ems="10"
            android:hint=" Username"
            android:inputType="textPersonName"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.593"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.406" />

        <EditText
            android:id="@+id/eTxtPassword"
            android:layout_width="290dp"
            android:layout_height="45dp"
            android:background="@android:color/background_light"
            android:ems="10"
            android:hint=" Password"
            android:inputType="textPassword"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.606"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.535" />

        <TextView
            android:id="@+id/txtVwForgetPassword"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Forget Password ?"
            android:textColor="@android:color/background_light" …
Run Code Online (Sandbox Code Playgroud)

java android textview android-layout android-studio

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

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