同样的问题被标记为"重复"即使它显然不是重复。对于熟悉配置编辑器的人来说,至少应该是显而易见的。当你想改变背景颜色时,你不是在谈论改变整个主题,而是谈论改变背景颜色。
有没有办法只在Android Studio编辑器中更改背景颜色?
答案 0 :(得分:26)
抱歉,但我相信你们都错了。要更改编辑器的背景,请转到 文件,设置,编辑器,颜色&字体 并选择 常规 。您会看到一个名为“默认文字”的项目。在窗口右侧,您会看到 background 的复选框。单击颜色窗口并选择您喜欢的颜色。现在整个编辑器窗口将显示该颜色作为背景。
答案 1 :(得分:8)
答案 2 :(得分:2)
是的。打开设置(Mac上的首选项),然后在IDE设置下展开编辑器,颜色&字体并选择常规。您将在左侧的菜单中看到背景。如果它没有勾选,请单击旁边的复选框,然后双击填充当前背景颜色的方块以获取颜色选择器。
答案 3 :(得分:1)
在Android Studio 3.2.1 Windows(今天的最新版本-2018年11月2日)中,转到 文件>设置>编辑器>配色方案>常规>文本-默认文本。可以使用右侧面板更改前景色和背景色。
您可以类似地更改底部logcat面板的颜色-转到 文件>设置>编辑器>配色方案>控制台颜色>控制台(或日志控制台)
答案 4 :(得分:1)
答案 5 :(得分:0)
以上答案均未提供有关 Windows Android Studio 3.1.2的正确信息。
在Mac上,这显然可行:转到 Android Studio > 首选项>编辑器>颜色和字体>常规,但是我们Windows员工没有Android Studio标签或选项,并且首选项无处不在。
我们有文件> 设置> 编辑器。在此屏幕上,只有可能的下一个链接可以单击以突出显示:
但是,这是单击常规时看到的内容。我可以选择以下背景:
但是我不能忍受。
在 Windows 7,AS 3.1.2 中,菜单顺序-文件>设置>编辑器>配色方案>常规>文本>默认文本 –使您可以在屏幕上,您可以通过“色环”或键入您喜欢的import React from "react";
import ReactDOM from "react-dom";
import { View, Text, TouchableOpacity } from "react-native-web";
import styled from "styled-components";
const Container = styled(View)`
flex-direction: row;
`;
//The button that will make the component appear
class Toggle extends React.PureComponent {
render() {
return (
<TouchableOpacity {...this.props}>
<Text>Press Me</Text>
</TouchableOpacity>
);
}
}
//This wrapper will carry the appearing animation
const Wrapper = styled(View)`
transition: all ${props => props.delay}s ease;
transform: scale(${props => (props.mount ? 1 : 0)});
width: ${props => (props.mount ? props.width : 0)}px;
`;
//This is the component in charge of the appearing effect
class Appearing extends React.PureComponent {
constructor(props) {
super(props);
this.state = {
mounted: false,
render: false,
width: 0
};
}
//This will start the animation
componentDidMount() {
this.setState({ mounted: true, render: true });
}
componentDidUpdate() {
//this will start the disappearing animation
if (this.state.mounted && !this.props.mount) {
this.setState({ mounted: false });
setTimeout(
() => this.setState({ render: false }),
this.props.delay * 1000
);
//this will restart the appearing animation
} else if (!this.state.mounted && this.props.mount) {
this.setState({ mounted: true, render: true });
}
//We read the expected this of the child component
this.setState({ width: this.getWidth ? this.getWidth() : 0 });
}
render() {
return (
<Wrapper {...this.props} width={this.state.width}>
{React.cloneElement(this.props.children, {
//We read the child size with the 'onLayout' method
onLayout: event =>
(this.getWidth = () => event.nativeEvent.layout.width)
})}
</Wrapper>
);
}
}
//Carry the test case
class App extends React.PureComponent {
state = { toggle: false };
render() {
return (
<View>
{/* with only the width set */}
<Container>
<Appearing delay={0.5} mount={this.state.toggle}>
<Text style={{ width: "9em" }}>Tadaaaaaaaa !</Text>
</Appearing>
<Toggle
onPress={() => this.setState({ toggle: !this.state.toggle })}
/>
</Container>
{/* with the width and padding set */}
<Container>
<Appearing delay={0.5} mount={this.state.toggle}>
<Text style={{ width: "9em", paddingLeft: "10em" }}>
Tadaaaaaaaa !
</Text>
</Appearing>
<Toggle
onPress={() => this.setState({ toggle: !this.state.toggle })}
/>
</Container>
</View>
);
}
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
代码来设置前景色和背景色。
RRGGBB
文件中的错误(以及当前行)是如何出现的,我感到非常惊讶:
答案 6 :(得分:0)
Mac 上的 Android Studio 4.1.2
文件 -> 首选项 -> 编辑器 -> 配色方案 -> 常规 -> 文本 -> 默认文本