我希望我的按钮文本在Copperplate Gothic Light字体中,但我还没有遇到一个简单的干净代码,因为它具有简单的功能.救命!
PS:由于android自带了ariel和其他一些字体,我们需要导入 (因为我刚接触这个字体而缺少更好的单词)我们希望使用的字体.这就是我迄今为止所能收集到的所有内容,这就是我的最终结果.
我想在警告对话框中添加两个编辑文本字段.就像解决方案听起来那么简单,我还没有能够收集一个工作的.我无法同时设置两个(编辑文本)视图.
如果您想查看更多代码,请发表评论.
alertDialog.setTitle("Values");
final EditText quantity = new EditText(SecondScan.this);
final EditText lot = new EditText(SecondScan.this);
quantity.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
lot.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
Project=arr[0].toString();
Item=arr[1].toString();
alertDialog.setMessage( "Employee No. : " + (Login.user).trim()+
"\nWarehouse : " + (FirstScan.Warehouse).trim()+
"\nLocation : " + (FirstScan.Location).trim()+
"\nProject : " + Project.trim() +
"\nItem : " + Item.trim() +
"\nLot : " + Lot.trim()+
"\n\nQuantity :" );
alertDialog.setView(quantity);
alertDialog.setView(lot);
// the bit of code that doesn't seem to be working.
alertDialog.setCancelable(false);
alertDialog.setPositiveButton("Update", new DialogInterface.OnClickListener() {
public void …Run Code Online (Sandbox Code Playgroud) 我正在开发一个需要扫描QR码并点击图片的应用程序,但有时会发生相机应用程序崩溃并且说Android相机已经停止工作并且设备需要重新启动才能正常运行的情况.
我希望能够从我的活动本身释放相机,以避免它在以后的任何情况下崩溃.需要帮助!
扫描代码:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
try{
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
catch(Exception e)
{
// ERROR
}
}
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
if (requestCode == 0)
{
if (resultCode == RESULT_OK)
{
String contents = intent.getStringExtra("SCAN_RESULT");
showPass(contents);
}
else if (resultCode == RESULT_CANCELED)
{
showFail();
}
}
}
Run Code Online (Sandbox Code Playgroud)
点击图片的代码:
public void takephoto(View v)
{
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
protected void onActivityResult(int …Run Code Online (Sandbox Code Playgroud) 我一直试图在我的应用程序中为HELLO这个词提供字幕效果,但除非文本的长度超过屏幕大小,否则android不允许相同.周围有解决方案吗?
PS:很简单,我似乎还没有得到任何解决方案.
我创建了一个具有多个页面的应用程序,从一个到另一个的导航代表了一个关键的流程.我不希望用户能够在没有先警告他的情况下按下后退按钮并转义活动,然后最终删除所有堆栈跟踪,以便当活动再次启动时它重新开始.
到目前为止,我一直在使用类似于以下功能的东西:
@Override
public void onBackPressed()
{
this.finish();
Intent int1= new Intent(this, Home.class);
int1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(int1);
super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)
但有时当我再次启动应用程序退出应用程序后,它会从某个随机页面或我退出应用程序的那个页面重新启动(基本上不是从预期开始的主屏幕)
除了清除代码中描述的所有先前活动标志之外,我想不出更简洁的退出应用程序的方法.任何有关上述的帮助表示赞赏!
编辑:
如果用户按下后退按钮,在我的活动流程中的任何时候,我都希望将控件返回到主页面(清除所有先前的活动堆栈跟踪).这样,如果有人重新登录应用程序,它将从主页面重新开始.
我有一个 tkcalendar,它是日历、DateEntry 的预定义小部件,我正在尝试获取用户为 DateEntry 选择的日期。 虽然可以使用“selection_get()”提取日历小部件的选定日期,但我找不到 DateEntry 的任何内容。
我试过 get_date(),get(),_date(), cget(), ._selection() 等等,但它们似乎没有返回/打印用户选择的日期。请帮忙,如果需要任何补充信息,请告诉我
代码[选自一个简单的 tkcalendar 教程]:
import tkinter as tk
from tkinter import ttk
from tkcalendar import Calendar, DateEntry
def calendar_view():
def print_sel():
print(cal.selection_get())
top = tk.Toplevel(root)
cal = Calendar(top,
font="Arial 14", selectmode='day',
cursor="hand1", year=2018, month=2, day=5)
cal.pack(fill="both", expand=True)
ttk.Button(top, text="ok", command=print_sel).pack()
def dateentry_view():
top = tk.Toplevel(root)
ttk.Label(top, text='Choose date').pack(padx=10, pady=10)
cal = DateEntry(top, width=12, background='darkblue',
foreground='white', borderwidth=2)
cal.pack(padx=10, pady=10)
print(cal.cget(DateEntry))
root = tk.Tk()
s = ttk.Style(root) …Run Code Online (Sandbox Code Playgroud) 尝试使用 Python 中的日期选择器创建一个简单的下拉日历,以便下拉字段以显示日历,在选择日期后捕获日历 - 我还没有遇到 Python 3.6 的干净、简单和简短的代码.1. 因此,需要帮助在 Python 中创建一个简单的下拉日期选择器。
编辑:我之前无法从包 tkcalendar 访问日历、DateEntry 小部件,因此创建了一个类来使用下面的答案呈现相同的内容。
我创建了一个应用程序,它接收用户名和事务的其他详细信息,然后在数据库中填充它们.有时,应用程序通过将数据库中的SAME详细信息填充两次作为两个事务来显示奇怪的行为.即使在静态变量中读取了新值但未存储STORED.
因此,我需要帮助在每个活动结束时刷新所有静态变量的值,以避免覆盖新事务中的先前值.
编辑:
public class One
{
static String var;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
var="blah";
}
}
public class Two
{
static String variable = One.var;
// This is where i am accessing the value of the variables from previous activities.
//CODE
}
Run Code Online (Sandbox Code Playgroud) 我想将活动A中的值传递给活动B而不实际启动活动B(因此这排除了使用Intents和putExtra).活动B可以启动也可以不启动,但是当活动B需要显示活动A传递给它的值.
我搜索了高低,但找不到任何相关的解决方案来解决这个看似简单的问题.任何帮助将不胜感激!
android ×7
text ×2
tkinter ×2
button ×1
calendar ×1
datepicker ×1
dropdown ×1
fonts ×1
marquee ×1
python ×1
python-3.6 ×1
python-3.x ×1
tkcalendar ×1
views ×1