gpt4 book ai didi

java - XML 图片更改

转载 作者:行者123 更新时间:2023-12-01 10:34:15 27 4
gpt4 key购买 nike

我想在按下按钮时更改我的 xml 代码。这可能吗?

所以当我按下按钮时我想要那个

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/nav_header_height"
android:background="@drawable/steg"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
android:gravity="bottom">

更改为 android:background="@drawable/test"

感谢您的帮助

JK

<小时/>

我尝试了你的解决方案,但没有成功:(

import android.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import android.widget.ImageButton;
import android.widget.LinearLayout;

public class einstellungen extends Fragment {

ImageButton btn;

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.einstellungen, container, false);


btn = (ImageButton)rootView.findViewById(R.id.boote);

btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
((LinearLayout)findViewById(R.id.headerLayout)).setBackgroundDrawable(getResources().getDrawable(R.drawable.kapelle));
}
});

return rootView;
}


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}

这是我的课,有人可以帮助我吗?

最佳答案

试试这个`

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/headerLayout"
android:layout_width="match_parent"
android:layout_height="@dimen/nav_header_height"
android:background="@drawable/steg"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
android:gravity="bottom">

`在你的类(class)

((LinearLayout)findViewById(R.id.headerLayout)).setBackgroundDrawable(getResources().getDrawable(R.drawable.test));

关于java - XML 图片更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881186/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com